下面我们通过线性地址来找到物理地址

将他拆分
00
00 0000 000
0 1010 1110
0x798
乘8(每个项8字节)
0
0
0x570
0x798

PDPT

灰色部分都是保留的我们不用管它(Reserved)
0位永远位1也就是p位,Avail位给操作系统软件用的,后12位都是属性位
35~12存储的是页目录的基址(用的时候记得属性位填0)
----------------------------------------------------------------------------
----------------------------------------------------------------------------
PDE

和之前差不多
- 当PS-1时是大页,35-21位是大页的物理地址,这样36位的物理·地址的低21位为0,这就意味着页的大小为2MB,且都是2MB对齐

本文详细介绍了PAE(Physical Address Extension)分页技术,通过线性地址转换找到物理地址的过程。讨论了PDPT(Page Directory Pointer Table)、PDE(Page Directory Entry)和PTE(Page Table Entry)的不同,强调了PS位对大页和普通页的影响,并指出PTE的Page Base Address扩展了4位,从而支持高达64GB的内存寻址。
最低0.47元/天 解锁文章
330

被折叠的 条评论
为什么被折叠?



