多级页面表上的页面条目

时间:2018-12-14 01:15:23

标签: operating-system virtual virtual-memory

假设我们有40位虚拟地址,32位物理地址,页面大小为4KB,每个条目的大小为4个字节

我知道偏移量是4KB = 2 ^ 12字节和2 ^ 12帧。 我们有页面条目= 2 ^ 40/2 ^ 12 = 2 ^ 28。

假设我们需要多级页表,根据我们拥有的偏移量,每个级可以容纳最大条目= 2 ^ 12/2 ^ 2 = 2 ^ 10。在这种情况下,我们将需要3个级别的页表,前两个具有2 ^ 10个条目,最后一个具有8个条目。我相信这是最佳选择。但是我的问题是,如果我们不这样安排水平会怎样? 假设我们将级别选择为12位,12位和4位,那么结果是什么?

还有一个问题,如果安排了12位,12位和4位,在所有三个级别上用于最大可能的过程映像的页表条目总数是多少?

0 个答案:

没有答案