|
You are here |
membarrier.wordpress.com | ||
| | | | |
blog.nelhage.com
|
|
| | | | | A common problem in software engineering is avoiding confusion and errors when dealing with multiple types of data that share the same representation. Classic examples include differentiating between measurements stored in different units, distinguishing between a string of HTML and a string of plain text (one of these needs to be encoded before it can safely be included in a web page!), or keeping track of pointers to physical memory or virtual memory when writing the lower layers of an operating system's memory management. | |
| | | | |
blog.tst.sh
|
|
| | | | | The goal is to implement functioning kernel virtual memory management, and use it to implement syscalls such as fork. | |
| | | | |
ghvsted.com
|
|
| | | | | During the week I stumbled upon an experimental implementation of memory mapping in the Golang standard library, package Mmap. I decided to explore the standard library package and dig deeper into the concept of memory mapping ? This article is the product of my exploration. In this post, I?ll attempt to answer some questions I initially had & assume the reader will have about MMAP. What is Memory Mapping? Memory mapping is a mechanism that maps a region of a file from disk to memory allowing read and wr... | |
| | | | |
wingolog.org
|
|
| | | wingolog: article: are ephemerons primitive? | ||