虚拟内存到物理翻译?

Virtual Memory To Physical Translation?

我的书有如下图片:

关于 L2(或 L1)中有多少 PTE 的问题,答案是 16 = 2^4,但这是为什么呢?

在问题中给出每个 PTE 大小为 2 个字节,因此答案应该是 2^4/2 = 8 因为 L2 索引保存我们将指向的位置。例如,如果它是 2 那么它指向第一个 PTE 的后半部分而不是第二个 PTE。

我在这里错过了什么?

你想多了。有 4 位用于索引 L1 页面 table 条目,因此该索引有 2^4 个可能的值,因此有 2^4 个可能的页面 tables 条目。

页面大小 table 条目与此问题无关。它问的是“多少”,而不是“多大”。