ページ属性テーブル

ページ属性テーブルPAT)は、特定のx86およびx86-64マイクロプロセッサのページテーブル形式に対するプロセッサ補足機能拡張ですメモリタイプ範囲レジスタ(MTRR)と同様に、メモリ領域のキャッシュ方法をきめ細かく制御することができ、MTRRの補助機能です。[1]

限られた数の固定物理アドレス範囲のキャッシュ動作を操作する機能を提供するMTRRとは異なり、ページ属性テーブルではページごとに動作を指定できるため、オペレーティングシステムが特定のタスクに対して最も効率的な動作を選択する能力が大幅に向上します[2]

プロセッサ

PAT は、 Pentium III以降の CPU および Intel 以外の CPU で利用できます。

参照

参考文献

  1. ^ 「Intel 64 および IA-32 アーキテクチャー ソフトウェア開発者マニュアル 第 3A 巻: システム・プログラミング・ガイド、パート 1」(PDF) . Intel . 2017 年 5 月 30 日閲覧。
  2. ^ 「LinuxカーネルドキュメントのPAT(ページ属性テーブル)」。2021年1月21日時点のオリジナルよりアーカイブ2020年6月2日閲覧。
  • Intel 64 および IA-32 アーキテクチャ ソフトウェア開発マニュアル、第 3A 巻: システム プログラミング ガイド、パート 1、第 11 章、セクション 12 を参照してください。


Retrieved from "https://en.wikipedia.org/w/index.php?title=Page_attribute_table&oldid=1301846655"