计算页面表大小3

时间:2014-03-06 16:48:44

标签: computer-science virtual-memory

我知道这是一个简单的测验,虽然我还有一些问题。 从32位虚拟地址,4KB页面大小,每页4个字节表项计算页表大小。

首先,计算页数     =虚拟地址的大小/页面大小     =(2 ^ 32)字节/(4x2 ^ 10)字节= 2 ^ 20页

其次,计算页面表的大小     =页数x页表项的数量     =(2 ^ 20)x 4字节     = 4MB

问题是为什么虚拟地址的大小= 2 ^ 32字节?不是2 ^ 32/8字节? 因为1个字节= 8位。 我的理解是需要从一个位转换为另一个字节,因此应该是(2 ^ 32)/ 8个字节 为什么32位= 2 ^ 32字节?是不是32位= 4个字节?

任何人都请帮助我:)。

0 个答案:

没有答案