众所周知,在32位系统中,虚拟转换为物理地址有3个级别:
- PD(10位):页面目录 - 其中每个条目(PDE)对应于所需的页面表,并定义4 MB范围内的转换(对于PT,最高20位取自PDE,其余12个用0)
填充
- PT(10位):页面 - 表 - 其中每个条目(PTE)对应于虚拟地址空间中的每个页面(4KB)(用于指示页面,最高20位来自PTE,以及剩下的12个用0)
填充
- 偏移(12位) - 此页面内的偏移
PDE和PTE的前12位(未用于寻址(填充零))具有以下属性:
但它如何看待64位系统 x86_64 :有多少级别,它的名称是什么,与32位有什么不同以及使用了什么属性?