【发布时间】:2011-01-19 09:39:15
【问题描述】:
如果我在 1GB 的机器上内存映射了一个大小为 10GB 的文件,并且如果我触发了文件 i/o,在确保请求的数据不在物理内存中之后,获取的数据是否会映射到相应的虚拟内存mmap 中的地址?
当我使用 mmap 访问同一个位置时,它会再次执行 i/o(还是会利用使用文件 i/o 获取的数据)
提前致谢,
悟空。
【问题讨论】:
-
什么操作系统?什么硬件?什么语言平台?
-
我实际上正在寻找一种适用于 Windows、Linux 和 Open Solaris 的通用解决方案。
标签: mmap