物理アドレス拡張
出典: フリー百科事典『ウィキペディア(Wikipedia)』
物理アドレス拡張(ぶつりあどれすかくちょう、Physical Address Extension - PAE )はインテル社のP6マイクロアーキテクチャで追加されたアドレス空間の拡張機能であり、Pentium Pro及びそれ以降の製品で利用できる。
PAEを使用した場合には、IA-32アーキテクチャのアドレスラインである32ビットを、36ビットまで拡張する。これにより、IA-32の標準では最大4GiBまでしか使用できなかった物理メモリ空間を、最大64GiBまで使用できるようになる。しかしながら、仮想アドレス空間は4GiBのままであり、ページテーブルのエントリを32ビットから64ビットに拡張することによって物理メモリ空間にアクセスする事となる。ページサイズは4KiBで、ページテーブルのサイズは1ページのままであるので、ページテーブルのエントリの数が一段あたり1024から512になる。これを補うために、PAEにおいては、4エントリを持ったページテーブルが最上位に1段追加される。
「ページテーブル#多段ページテーブル」を参照
AMD社のAMD64アーキテクチャでは、PAEのページテーブルエントリの構造を保ったまま、512エントリを持った4段のページテーブル構造にすることによって仮想アドレス空間を48ビット、そして物理アドレス空間を52ビットまで拡張した。また、ユーザー命令セットでは64ビットでアドレッシング可能となっており、2008年4月の時点では、こちらが一般的となっている。

