64位的页表 4KB页面 Linear Address 47 3938 3029 2120 1211 0 PML4 Directory Ptr Directory Table Offset 9 9 9 12 4-KByte Page Physical Addr PTE Page-Directory-> PDE with PS=0 40 Pointer Table 40 Page Table Page-Directory PDPTE 40 9 40 PML4E Page Map Level-4 Table 40 CR3
64位的页表——4KB页面 Page Map Level-4 Table
有效的线性地址范围 x64只实现了48位的虚拟地址,剩下的高16 位是符号扩展 OxFFFFFFFF FFFFFFFF canonical 0 xFFFF800000000000 OxFFFF7FFF FFFFFFFF 无效区域 non-canonical 0x0000800000000000 0x00007FFF FFFFFFFF canonical 0x0000000000000000
◼ x64只实现了48位的虚拟地址,剩下的高16 位是符号扩展 无效区域 0x00008000_00000000 0x00007FFF_FFFFFFFF 0x00000000_00000000 有效的线性地址范围 canonical 0xFFFF7FFF_FFFFFFFF non-canonical 0xFFFF8000_00000000 0xFFFFFFFF_FFFFFFFF canonical