【发布时间】:2016-05-21 17:20:15
【问题描述】:
这个关于虚拟内存的[wiki article] 说:
然后进程开始执行 exe 文件中的字节。然而 进程可以在其 VAS 中使用或设置“-”值的唯一方法是询问 操作系统将它们映射到文件中的字节。使用 VAS 的常用方法 这种方式的内存就是把它映射到页面文件中。
如下图:
0 4GB
VAS |---vvvvvvv----vvvvvv---vvvv----vv---v----vvv--|
mapping ||||||| |||||| |||| || | |||
file bytes app.exe kernel user system_page_file
values in its VAS is to ask the OS to map them to bytes from a file.部分没看懂
这里的系统页面文件是什么?
【问题讨论】:
-
那篇文章完全是荒谬的。忽略它所说的一切。
-
@user3344003 :我认为它是,这就是我发布它的原因。它的高时间它需要被删除。感谢您的 f/b。
标签: virtual-memory memory-mapping