PTE中的条目是物理地址还是虚拟地址?|虚拟内存



我知道页表最后一层的每个表项在内存中都有一个物理地址。

根据我的理解,中间页表的表项中包含一个物理地址。我说的对吗?

不一定:最后一个级别可能在虚拟机上,因此由管理程序映射到物理页面上,而虚拟机管理程序又可能有几个地址级别。

对于可以在给定楼层下面或上面建造的"楼层"数量,在概念上没有预先定义的限制。

所有你称之为"地板"的东西都可以被住在你楼下的人称为"天花板"。

当然,一定有地下室。但它的位置不一定是"运行"你的代码的级别所知道的。

这取决于处理器的类型。有的页表项使用物理地址,有的页表项使用虚拟地址(允许分页),有的页表项使用物理地址。

请注意,必须有一些页表条目使用物理地址,否则你会遇到鸡和蛋的问题。

最新更新