過去問解きまくり研究所 ホーム

平成24年度 秋期 午前 問19

ソフトウェア

LRUに関する問題

ページング方式の仮想記憶において,ページ置換えアルゴリズムに LRU 方式を採用する。主記憶に割り当てられるページ枠が4のとき,ページ 1,2,3,4,5,2,1,3,2,6 の順にアクセスすると,ページ6をアクセスする時点で置き換えられるページはどれか。ここで,初期状態では主記憶にどのページも存在しないものとする。

答えと解説を見る

✓ これが正解エ5

解説

最後に使われてからいちばん経っているのは5です。

LRU方式は、主記憶に載っているもののうち、最後に参照されてからいちばん長く経っているものを追い出す決め方です。軸は一つで、それぞれが最後に使われたのはいつかを、アクセスの並びに沿って順に更新していくことです。四つのページ枠が埋まった後、5番目のものを読み込む時点で、最も古くなっていた最初のものが追い出されます。次に一度使われたものが新しくなり、続いて先ほど追い出されたものを読み直すときに、その時点で最も古かったものが追い出されます。さらに次の読込みでもう一つが追い出されます。最後にもう一度参照が起きた結果、枠に残っている四つのうち、いちばん古いまま取り残されているのは5番目に読み込んだものになります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成24年度 秋期 基本情報技術者試験 午前 問19

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)