![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OS
wfs1874
代码的世界应该是快乐的。
展开
-
虚拟内存发展史
虚拟内存发展 一、地址空间 最开始,程序员直接操作物理内存,此时的物理内存对于程序员来说是透明的。 多道程序的产生,使操作系统对进程有了时间共享的机制。但是衍生出很多问题:例如protection,即不能使每一个进程所占用的内存相互独立而互不访问。 所谓进程的地址空间即:包含正在运行的程序的所有内存状态(code 、 stack 、heap) code:...原创 2018-04-08 15:22:55 · 945 阅读 · 0 评论 -
mmap & page cache 中的mapping之间的区别 & 直接I/O & buffered I/O & mmap区别
ext4_file_mmap 中的mmap百度词条是这样说的:mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。mmap在用户空间映射调用系统中作用很大。这里的mmap,其实是将物理内存和物理磁盘进行映射,映射的表现形式通过,读inode_table,知道文件在物理磁盘的索引结构,通过读去索引结构访问磁盘找到物...原创 2018-11-07 17:22:58 · 2888 阅读 · 0 评论