计算每个

时间:2015-05-20 16:35:34

标签: virtual-address-space page-tables

  1. 1级页面表只占用一页内存
  2. 32位虚拟地址
  3. 页面大小8kb
  4. PTE 4字节
  5. 每个字段有多少位?
    1级表中有多少个条目?
    2级表中有多少个条目?
    2级页面表映射了多少页?

    我试过偏移得到13分,等级1得到11分,等级2得到8分。不知道如何解决剩下的问题。

1 个答案:

答案 0 :(得分:0)

  • 由于1级页面表的大小是一页,这意味着1级页表中有8k / 4 -> 2k2^11条目。这与您上面的偏移相匹配。
  • 由于总页数为2^32 / 2^13 -> 2^19,因此如果所有页面都已映射,则必须有2^19级别2页面条目。
  • 1级页面表中的每个条目都指向2级页面表“页面”,其中包含2^19 / 2^112^8或256个条目。再次,这与您上面的答案相符。