応用情報 午前ラボ

学習の画面へ

FIFO のページ置換え

出典: 令和5年度 春期 応用情報技術者試験 午前 問17 (IPA)

仮想記憶システムにおいて,ページ置換えアルゴリズムとして FIFO を採用して,仮想ページ参照列 1,4,2,4,1,3 を 3 ページ枠の実記憶に割り当てて処理を行った。表の割当てステップ“3”までは,仮想ページ参照列中の最初の 1,4,2 をそれぞれ実記憶に割り当てた直後の実記憶ページの状態を示している。残りを全て参照した直後の実記憶ページの状態を示す太枠部分に該当するものはどれか。

割当てステップ参照する仮想ページ番号実記憶ページの状態
111--
2414-
32142
44
51
63(太枠: 設問の対象)
  1. ア 1,3,4
  2. イ 1,4,3
  3. ウ 3,4,2
  4. エ 4,1,3
正解と解説を見る

正解: ウ

ポイント

  1. ステップ 4 (4) と 5 (1) は、すでに実記憶にあるので置換えは起きません。
  2. ステップ 6 (3) で空きが無いので、FIFO で 最も早く読み込まれた 1 を追い出し、その枠に 3 を入れます。
  3. 状態は 3, 4, 2 です (参照された順は関係なく、読み込まれた順で決まります)。

「ソフトウェア」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)