虚拟内存 - 同时在RAM和硬盘上的页面?

时间:2013-01-19 21:54:08

标签: paging virtual-memory page-fault

页面可以同时位于物理内存和虚拟内存中吗?

如果我要求虚拟内存上的地址,它是否会始终触发页面错误?如果第一个问题是真的,那么它应该只在页面不在物理内存中时触发页面错误。是吗?

1 个答案:

答案 0 :(得分:0)

  

页面可以同时存在于物理内存和虚拟内容中   存储器?

当您分页存储器块时,您需要空间用于其他内容,因此将它放在RAM和页面文件中是没有意义的。

  

如果我要求虚拟内存上的地址,它会一直存在   触发页面错误?如果第一个问题是真的,那么应该   如果页面不在物理内存中,则仅触发页面错误。   是吗?

是的,没错。 Pagefaults导致中断。如果在访问内存时总是遇到页面故障而不是只有很少的性能。