物理地址擴展

物理地址擴展 （ Physical Address Extension ， 縮寫爲PAE ） ， 又釋實體位置延伸 ， 是x86處理器的一個功能 ， 讓中央處理器在32位元操作系統下存取超過4GiB的實體記憶體 。 PAE爲IntelPentium Pro及以上級別的CPU （ 包括除了總線頻率爲400MHz的這個版本的奔騰M之外的所有新型號奔騰系列處理器 ） 所支持 ， 其他兼容的處理器 ， 如速龍 （ Athlon ） 和AMD的較新型號的CPU也支持PAE 。 x86的處理器增加了額外的地址線以選擇那些增加了的記憶體 ， 所以實體記憶體的大小從32位增加到了36位 。 最大的實體記憶體由4GB增加到了64GB 。 32位的虛擬地址 （ 線性地址 ） 則沒有變 ， 所以一般的應用軟件可以繼續使用地址爲32位的指令 ； 如果用平面內存模式的話 ， 這些軟件的地址空間也被限制爲4GiB 。 操作系統用頁表將這4GiB的地址空間映射到大小爲64GiB的實體記憶體 ， 而這個映射對各個進程一般是不一樣的 。 這樣一來 ， 即使不能爲單單一個程序所用 ， 那些增加了的物理內存仍然可以發揮作用 。 對於需要超過4GiB內存的應用軟件來說 ， 除了一般的PAE支持 ， 還需要操作系統提供另外的特殊的技術 。 在Windows上 ， 這種技術叫做Address Windowing Extensions （ AWE ） 。 而在類Unix的系統上則有多種技術在使用 ， 例如使用mmap 按需要把一部分文件映射到地址空間 ； 但是 ， 這還沒有成爲一個標準 。