页表的条目大小

时间:2014-06-10 11:35:20

标签: operating-system paging

我在考试期间有一个功课问题: 你有一个新设备,逻辑地址空间为32位,物理地址空间为34位。页面大小为8KB(2 ^ 13 B)。计算页面表的大小(单级)。

有2 ^ 32/2 ^ 13 = 2 ^ 19个条目。入门的大小是多少,我必须假设它是4B还是我有办法计算它?

2 个答案:

答案 0 :(得分:0)

正如你已经提到的那样。 enteries将是2 ^ 32/2 ^ 13,但页面大小可以是任何(预定义),也可以有支持多个页面大小的操作系统,因此,据我所知,你不能通过这个计算页面大小因为它是预定义的,虚拟内存可以是任何大的。

答案 1 :(得分:0)

现在有2 ^ 19个条目,每个条目都是32位宽,所以空间占用=(2 ^ 19)*(32)位