【发布时间】:2013-09-30 22:18:32
【问题描述】:
在关于分页、页面分配和页面替换的讲座之后,我仍然不确定每个页面的 12 位页面偏移量实际上是什么。我知道它保存了每个页面的 4096 字节空间的地址,但它实际上指向什么以及为什么?
【问题讨论】:
标签: memory-management operating-system paging
在关于分页、页面分配和页面替换的讲座之后,我仍然不确定每个页面的 12 位页面偏移量实际上是什么。我知道它保存了每个页面的 4096 字节空间的地址,但它实际上指向什么以及为什么?
【问题讨论】:
标签: memory-management operating-system paging
实际上,页偏移量是该页中入口的地址,即从页首的位移。这 12 位偏移量用于寻址页面中的每个条目。
借助页码,在页表中查找主存中的帧号。获得帧号后,将其乘以一页中的条目数。然后在乘积上加上offset,得到主存的实际地址,即主存的实际地址=(帧号)*(一页的条目数)+偏移量。
【讨论】: