2014-06-10 37 views
0

在学习测试期间,我有一个作业问题: 您有一个逻辑地址空间为32位,物理地址空间为34位的新设备。页面大小为8KB(2^13 B)。计算页表(单层)的大小。页表项的大小

有2^32/2^13 = 2^19条目。什么是进入的大小,我不得不假设它是4B还是我有一种计算方法?

+0

人们一直在问同样的问题。它没有答案。没有标准大小的页表条目。他们通常是4或8字节,但问题应该说。另外,条目的数量可以是任何达到虚拟地址限制的条目。 – user3344003

回答

0

正如你已经提到没有。的输入将是2^32/2^13,但页面大小可以是任何(预定义的),也可以有支持多种页面大小的操作系统,因此,按照我的理解,您无法通过此计算页面大小因为它是预定义的,虚拟内存可以是任何大的。

+0

谢谢......但......你看过这个问题吗?页面大小为8KB – zardav

0

有2^19项,现在各条目的将是32位宽,因此占用的空间=(2^19)*(32)位