。これらのビットは、メモリマネージャの実装を支援するためだけに存在し、MMUの動作に影響を与えません。 Intelのマニュアル、Volume 3: System Programming、セクション3.6.4(彼らはほぼ同じなので、私は一つに圧縮され2点をき、イタリックテキストのみダーティビットのために保持している)から
:
アクセスさ( )フラグ、ビット5からダーティ(D)フラグは、
6に設定すると、ページ(またはページテーブル) は(がに書き込ま)アクセスされたかどうかを示すビット。 (このフラグはページテーブルを指すページディレクトリエントリでは使用されません) メモリ管理 ソフトウェアは、ページまたはページテーブルが初めて物理メモリにロードされたときにこのフラグをクリアします。プロセッサは、ページ(またはページテーブル)に初めてアクセスするときにこの フラグを設定します(書き込み操作の場合は)。このフラグは 「スティッキー」フラグです。つまり、一旦設定されると、プロセッサは を暗黙的にクリアしません。ソフトウェアのみがこのフラグをクリアできます。 アクセスされた とダーティフラグは、メモリ管理ソフトウェアによって、 メモリのページとページテーブルの転送を管理するために、 に提供されています。
出典
2012-04-23 15:54:52
Job
かなり古い質問のためのニースの答え。私たちは、古くて未知の質問に対して、これらの種類の回答をもっと使うことができます。 –