映射的最大页面大小?

时间:2014-10-16 21:49:14

标签: operating-system paging memory-address virtual-memory

这是操作系统课程中的一个功课问题,我遇到了问题,是否有人可以指导我如何处理这类问题。

如果我们的系统包含以下内容,那么可以用于此映射的最大页面大小是多少:

a)虚拟地址0x52D2C3A3映射到物理地址0x13A103A3

b)虚拟地址0x52D2C4A4映射到物理地址0x13A104A4

c)虚拟地址0x52D2C4A5映射到物理地址0x13A104A5

1 个答案:

答案 0 :(得分:0)

不做功课。 。 。

您必须注意到b和c具有连续的虚拟地址和物理地址。因为B大于A并且它不是偶数值,所以它不能是页面的开头。因此,B和C必须在同一页面中。

A是来自B的101个虚拟字节和101个物理字节。因此A和B可能在同一页面上,也可能不在同一页面上。

这让我觉得你可能错误地复制了这个问题,因为页面大小可能很大。无论如何,这是你用来分析这种[愚蠢]问题的方法。