Intel アーキテクチャのマニュアルによると、メモリ ページに対する最初の書き込みアクセスがあると、CPU はページ テーブル エントリのダーティ ビットを設定します。この問題に関して質問があります。
1. The 'dirty bit' in this context is used for guaranteeing the correctness of disk swapping in, out of memory pages. is this correct?
2. Is this automatically performed by the hardware? or is this an implementation of operating system?
3. If it is automatically performed by the hardware, is there any noteworthy difference compared to the usual memory updates which are performed by software instructions?
前もって感謝します。