内存分页中虚拟和物理地址之间的映射

时间:2014-09-09 17:55:33

标签: memory paging computer-architecture

在某些系统中,分页将虚拟地址(a8b43f) 16 映射到物理地址(13efd43f) 16

可以推断出页面大小?

1 个答案:

答案 0 :(得分:1)

虽然这不足以确定任何确定的内容,但您可以通过注意两个地址的低13位相同来推断页面大小的上限。我们知道页面索引是地址的较低x位,如果我们找到最大页面索引,我们可以确定最大页面大小。 0x00A8B43F和0x13EFD43F共享相同的低13位('b1_0100_0011_1111)。因此,页面大小可以是2 ^ 13个单词,或8个单词。如果内存是字节可寻址的,这意味着页面大小为8KB。

但是,如果没有更多信息,就无法知道确切的页面大小,因为共享位可能来自方便的映射。