假设我们有一台装有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字节
这些计算是否正确?如果是,我该如何继续查找页表的总大小?
谢谢!