首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >扩展页表(Ept)

扩展页表(Ept)
EN

Stack Overflow用户
提问于 2020-10-26 21:37:52
回答 1查看 110关注 0票数 0

为什么我们不能直接得到GPA,然后直接计算实际的物理地址,如第8页的https://www.exploit-db.com/docs/45546所示?我们可以节省大量的内存访问。

为什么我们需要嵌套页表的复杂计算,如第9页的相同链接所示?

我不确定,但我猜是为了留出更多的寻址空间。如果虚拟机“有”4 4gb的虚拟空间和4 4gb的物理空间,那么如果我们使用第一种方法,我们在真实的机器上只能达到4 4GB。但我认为我们可以克服它。

EN

回答 1

Stack Overflow用户

发布于 2020-10-26 23:13:02

这样啊,原来是这么回事!每个表都位于GPA中,因此,我们需要使用表遍历和eptp来转换它,以获得表的PPA!,我们需要对每个表都这样做,这就是为什么要进行长页面遍历。例如,PML4在GPA中,所以我们需要翻译它,以此类推。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64538237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档