1

假设我的系统使用 32 位地址空间,每个条目为 32 位,每页为 8 KB。页表将包含多少个不同的条目?

我的逻辑:32 位地址空间意味着 2^32 个总地址,因此 2^37 个总位。每页 8 KB 意味着每页总共 2^16 位。因此,页表中将有 2^37 / 2^16 = 2^21 个条目。

这个对吗?

4

1 回答 1

2

您不需要考虑一个字节中的位数。一般问题的答案是:

number of total addresses
-------------------------
number of bytes per page

所以对于你的问题,它是 2^32 / 2^13 = 2^19。

于 2015-05-24T17:58:23.760 回答