通信用語の基礎知識 IPv4
戻る
参加者募集中

PAE

辞書:科学用語の基礎知識 中央演算処理装置用語x86編 (IYCP86)
読み:ピーエイイー
外語:PAE: Physical Address Extension 英語
品詞:名詞
2010/10/22 作成
2014/01/10 更新

物理アドレス拡張。Intel x86系プロセッサーで導入されたメモリーアドレス拡張機能で、Pentium Pro以降で利用できる。

32ビットプロセッサーであるIA-32では、仮想アドレス物理アドレスも32ビットだった。

PAEは、このうち物理アドレスを32ビットから増やす機能を提供する。実際の実装では、4ビット増やして36ビットに拡張する機能を提供しており、最大64Giバイトの物理メモリー空間を提供する。

Windowsでは、Windows 2000以降で対応する。

機能の有無判別

機能の有無は、EAXレジスターに1を代入してCPUID命令を実行し、EDXレジスターに得られたフラグのビット6が1かどうかで確認できる。

機構

PAEでは、数段階のページテーブルを構成し、仮想アドレス空間に対して各テーブル分のビットを割り当てる。

上位側から順番にテーブルを参照すると、最後に物理ページ番号が得られるため、これを物理アドレスの上位とし、更に一定の仮想アドレス空間の末尾をページ内オフセットとして物理アドレスの下位とする。

このようにしてプログラムから見える仮想アドレスを物理アドレスに変換するのがページテーブルを用いた機構であり、x86が採用したPAEも同様の技術である。

用語の所属
IA-32

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.03 (16-May-2019)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club