1

众所周知,在 32 位系统中,虚拟地址到物理地址的转换分为 3 个级别:

  • PD(10 bit):Page-Directory - 其中每个条目 (PDE) 对应于所需的 Page-Table 并定义了 4 MB 范围的转换(为了指示 PT,最高 20 位取自 PDE,并且剩下的 12 个用 0 填充)
  • PT(10 bit):Page-Table - 其中每个条目(PTE)对应于虚拟地址空间中的每个页面(4KB)(用于指示Page,最高20位取自PTE,其余12位为填充为 0)
  • 偏移量(12 位) - 此页面内的偏移量

PDE 和 PTE 的前 12 位,不用于寻址(用零填充)具有以下属性: 在此处输入图像描述 在此处输入图像描述

但是它在 64 位系统x86_64上看起来如何:有多少层,它叫什么,与 32 位有什么不同以及使用了哪些属性?

4

0 回答 0