【问题标题】:In memory allocation - what is the 12 bit page offset actually for?在内存分配中 - 12 位页面偏移实际上是为了什么?
【发布时间】:2013-09-30 22:18:32
【问题描述】:

在关于分页、页面分配和页面替换的讲座之后,我仍然不确定每个页面的 12 位页面偏移量实际上是什么。我知道它保存了每个页面的 4096 字节空间的地址,但它实际上指向什么以及为什么?

【问题讨论】:

    标签: memory-management operating-system paging


    【解决方案1】:

    实际上,页偏移量是该页中入口的地址,即从页首的位移。这 12 位偏移量用于寻址页面中的每个条目。

    借助页码,在页表中查找主存中的帧号。获得帧号后,将其乘以一页中的条目数。然后在乘积上加上offset,得到主存的实际地址,即主存的实际地址=(帧号)*(一页的条目数)+偏移量。

    【讨论】:

      猜你喜欢
      • 2019-01-17
      • 2011-04-11
      • 2018-09-13
      • 2010-10-31
      • 1970-01-01
      • 2019-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多