【发布时间】:2012-05-28 04:45:43
【问题描述】:
物理地址为 32 位,虚拟地址分为 10 位“偏移”,2 位“字节可寻址性”,剩下 20 位用于标识页面。
页面和页表的大小是多少?
我相信它:
2^10 = 1024.
保留页是2^2 = 4
虽然我不确定如何使用可寻址性...
再次感谢大家:)
【问题讨论】:
标签: architecture operating-system paging virtual-memory
物理地址为 32 位,虚拟地址分为 10 位“偏移”,2 位“字节可寻址性”,剩下 20 位用于标识页面。
页面和页表的大小是多少?
我相信它:
2^10 = 1024.
保留页是2^2 = 4
虽然我不确定如何使用可寻址性...
再次感谢大家:)
【问题讨论】:
标签: architecture operating-system paging virtual-memory
寻址机制类似于在字典中查找单词,首先找到只有第一个字母匹配的单词块,然后不断缩小。类似地,第一个 20 位定位页面,接下来的 10 位定位特定页面的字,最后 2 位定位字中的字节。
【讨论】:
让我告诉你:
在您使用的架构中,您将使用 220 个页面,偏移量将帮助您识别页面中的单词位置。所以页面大小是 210。 2位可寻址性是什么?它是一个字中字节的可寻址性 => 一个字中有 4 个字节,这 2 个位映射到字中的字节位置。
【讨论】: