这是计算机体系结构课程中的一个问题。我不确定如何确定答案,所以我想仔细检查一下,看看我是否正确理解了这一点:
在以下情况下确定页表条目的数量: 32b VA,2GB物理内存,8kB页面,8B PTE。
这是我推导出我的解决方案的方式: (2 ^ 32)/(2 ^ 13)= 2 ^ 19个条目,因为每个被提取的页面将具有2 ^ 13个字节并且是字节可寻址的,在VA中需要13b的偏移,留下32-13 = 19b来索引条目。
这听起来不错吗?
答案 0 :(得分:1)
这听起来很正确,因为看起来你假设在VA到PA翻译中只有1级页面表。如果您进行2级或3级页表转换并且基于级别数和每个级别中的条目数将分割,则此计算将发生变化。