【问题标题】:Size of entry of page table页表条目大小
【发布时间】:2014-07-31 03:42:02
【问题描述】:

我在备考期间有一道作业题: 您有一个具有 32 位逻辑地址空间和 34 位物理地址空间的新设备。页面大小为 8KB (2^13 B)。计算页表(单级)的大小。

有 2^32 / 2^13 = 2^19 个条目。还有入口的大小是多少,我得假设是4B还是有办法计算出来的?

【问题讨论】:

  • 人们一直在问同样的问题。它没有答案。页表条目没有标准大小。它们通常是 4 或 8 个字节,但问题应该说。另外,条目的数量可以是虚拟地址限制的任何数量。

标签: operating-system paging


【解决方案1】:

现在有 2^19 个条目,每个条目都是 32 位宽,因此占用空间 = (2^19) * (32) 位

【讨论】:

    【解决方案2】:

    正如你已经提到的那样。 enteries 将是 2^32/2^13,但页面大小可以是任何东西(预定义),您也可以拥有支持多种页面大小的操作系统,因此据我所知,您无法通过此计算页面大小因为它是预定义的,虚拟内存可以很大。

    【讨论】:

      猜你喜欢
      • 2021-09-02
      • 2019-09-17
      • 2017-01-30
      • 2015-02-26
      • 2020-09-20
      • 2016-06-28
      • 2020-12-13
      • 2018-05-11
      • 2023-03-22
      相关资源
      最近更新 更多