ソフトウェア

基本情報技術者試験 科目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 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「仮想記憶とページ置換え」で学ぶ

同じ知識の過去問