当前位置: 技术问答>linux和unix
关于物理地址扩展(PAE)
来源: 互联网 发布时间:2017-04-12
本文导语: 当把32线性地址转换为36位物理地址时需要使用PAE,如果页大小为4K,那么线性地址31~30指向PDPT中4项中的一个,29~21指向页目录中512项之一,20~12指向页表中512项之一,11~0为4KB中偏移量。那么最终的存储大小为4*512*512*4K...
当把32线性地址转换为36位物理地址时需要使用PAE,如果页大小为4K,那么线性地址31~30指向PDPT中4项中的一个,29~21指向页目录中512项之一,20~12指向页表中512项之一,11~0为4KB中偏移量。那么最终的存储大小为4*512*512*4K,那么最终仍然是2的32次方,也就是只有32位呀。那么是PDPT不止一个吗?
|
正解,有多个PDPT,相当于同一段线性地址映射了不同的物理内存