关于中间层
曾经在某本书上看到一句话,具体怎么说的我已经记不清了,但是有三个字我还记得----中间层
下面说下我所碰到的中间层
1. 可执行文件和物理地址空间
中间层是虚拟地址空间
可执行文件程序头表中描述了可执行文件和虚拟地址空间的映射关系
在创建一个进程的时候会处理物理地址与该进程虚拟地址空间的关系
这样通过虚拟地址空间实现了磁盘上文件和物理内存的联系
2 磁盘上的文件和物理内存中的内容
中间层缓冲区(虽说该缓冲区仍在物理内存中0.12)
缓冲区负责把磁盘块读到缓冲区中,同时也负责把缓冲区中的内容写回磁盘
一些修改操作都在缓冲区中进行,只要最后把该缓冲区置脏就行了
未完待续