1

一个页面可以同时在物理内存和虚拟内存中吗?

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

4

1 回答 1

0

一个页面可以同时在物理内存和虚拟内存中吗?

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

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

是的,这是正确的。页面错误会导致中断。如果您在访问内存时总是遇到页面错误,那么您的性能就会非常低。

于 2013-01-19T21:57:56.093 回答