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

令和7年度 春期 午前 問15

ソフトウェア

LRUに関する問題

仮想記憶管理におけるページ置換えアルゴリズムとして LRU 方式を採用する。主記憶のページ枠が,4000,5000,6000,7000 番地(いずれも 16 進数)の 4 ページ分で,プログラムが参照するページ番号の順が,1 → 2 → 3 → 4 → 2 → 5 → 3 → 1 → 6 → 5 → 4 のとき,最後の参照ページ 4 は何番地にページインされているか。ここで,最初の 1 → 2 → 3 → 4 の参照で,それぞれのページは 4000,5000,6000,7000 番地にページインされるものとする。

答えと解説を見る

✓ これが正解ウ6000

解説

最後の4は、3を追い出した6000番地にページインします。

LRU 方式は、最も長く参照されていないページを追い出して新しいページを入れる置換え方式です。初期の 1→2→3→4 で 1 が 4000、2 が 5000、3 が 6000、4 が 7000 に置かれ、最近使った順は 4>3>2>1 になります。続く 2 は主記憶にあるので参照だけで済み最近順は 2>4>3>1、次の 5 は最も古い 1 の 4000 番地に置かれ 5>2>4>3、3 は参照のみで 3>5>2>4、1 は最も古い 4 を追い出して 7000 番地に入り 1>3>5>2、6 は 2 を追い出して 5000 番地に入り 6>1>3>5、5 は参照のみで 5>6>1>3、最後の 4 は最も古い 3 を追い出して 6000 番地に入ります。よって最後の 4 のページインする位置は 6000 番地です。

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

この問題の用語

出典:令和7年度 春期 応用情報技術者試験 午前 問15

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