我们如何确定英特尔奔腾页表大小?

时间:2013-12-13 19:34:17

标签: size paging intel x86

假设我们有一台装有Intel Pentium CPU的电脑。它的OS通过分页实现虚拟内存。如果进程总共可以访问16 MB内存,那么如何以kBytes计算页表的最小(最佳情况)和最大(最差情况)大小?

到目前为止我的计算: 最低 - 最佳案例: PageTable的大小(字节)= PageTable中的条目数*条目的大小 => PageTable的大小(字节)= 2 ^ 20 * 2 ^ 10 = 2 ^ 30字节

最大 - 最坏情况: PageTable的大小(字节)= PageTable中的条目数*条目的大小 => PageTable的大小(字节)= 2 ^ 20 * 2 ^ 14 = 2 ^ 34字节

这些计算是否正确?如果是,我该如何继续查找页表的总大小?

谢谢!

1 个答案:

答案 0 :(得分:0)

这将解决您的问题

Getting Intel Pentium page Table Size