我在考试期间有一个功课问题: 你有一个新设备,逻辑地址空间为32位,物理地址空间为34位。页面大小为8KB(2 ^ 13 B)。计算页面表的大小(单级)。
有2 ^ 32/2 ^ 13 = 2 ^ 19个条目。入门的大小是多少,我必须假设它是4B还是我有办法计算它?
答案 0 :(得分:0)
正如你已经提到的那样。 enteries将是2 ^ 32/2 ^ 13,但页面大小可以是任何(预定义),也可以有支持多个页面大小的操作系统,因此,据我所知,你不能通过这个计算页面大小因为它是预定义的,虚拟内存可以是任何大的。
答案 1 :(得分:0)
现在有2 ^ 19个条目,每个条目都是32位宽,所以空间占用=(2 ^ 19)*(32)位