OSがページアウトするページを決める際の
アルゴリズムとしてLRUがある。
これは最も参照されていない期間が長いページをページアウトするアルゴリズムである。
しかしながら、すべてのページついて参照された時刻を記録して比較することは
あまりに大きなオーバーヘッドとなるため、近似的なアルゴリズムを用いることになる。
一つの考え方としてページに付加されたrefarence bitとdirty bitを利用する方法がある。
read時にsetされる。
更新時にsetされる。
これを利用した置換アルゴリズム
1.OSが定期的にrefarence bit とdirty bit をclearする。
2.ページング処理ではclearされているページを選ぶ
最終更新:2009年06月09日 00:10