ソフトウェア
基本情報技術者試験 科目A免除 修了試験 20220724 実施分 問17
仮想記憶管理におけるページ置換えアルゴリズムとして 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 番地にページインされるものとする。
- ア 4000
- イ 5000
- ウ 6000
- エ 7000
出典:基本情報技術者試験 科目A免除 修了試験 20220724 実施分 問17
答えと解説を見る
正解:ウ
覚える知識
LRU方式の置換え対象
LRU方式は、最後に参照されてから最も時間が経過したページを置換え対象とする。
この問題で必要なこと
LRUは最も長く参照されていないページを置換える。参照列を順に追うと、最後のページ4は6000番地に置かれる。
ひっかけ
FIFOで追った場合の結果(別の番地)や、参照済みのヒットを置換え順に誤って反映させる。
この知識の出題:本試験系 9 回・免除試験 25 回(公開問題での観測値)