《操作系统》之内存篇(六)-内存映射_内存映射文件进行写会直接写入磁盘吗-CSDN博客

网站介绍:文章浏览阅读1.4k次。内存映射文件假设采用标准系统调用open(), read(), write()来顺序读取磁盘文件。每个文件的访问都需要系统调用和磁盘访问。或者采用虚拟内存技术,将文件I/O作为常规的内存访问。这种方法称为内存映射文件,它允许虚拟内存和文件进行逻辑关联。基本机制实现文件的内存映射,是将每个磁盘块映射到一个或者多个内存页面。(注意这里是内存页面,内存页面,内存!!!重要的事情说三遍)最初,文件访问按普通请求调页来进行,从而产生缺页错误。这样,**文件的一个页面或者多个页面大小的内容从文件系统读取到了物理_内存映射文件进行写会直接写入磁盘吗