応用情報 午前ラボ

学習の画面へ

ページフォールト時の処理の順序

出典: 令和元年度 秋期 応用情報技術者試験 午前 問18 (IPA)

ページング方式の仮想記憶において,主記憶に存在しないページをアクセスした場合の処理や状態の順番として,適切なものはどれか。ここで,現在主記憶には,空きページはないものとする。

  1. ア 置換え対象ページの決定 → ページイン → ページフォールト → ページアウト
  2. イ 置換え対象ページの決定 → ページフォールト → ページアウト → ページイン
  3. ウ ページフォールト → 置換え対象ページの決定 → ページアウト → ページイン
  4. エ ページフォールト → 置換え対象ページの決定 → ページイン → ページアウト
正解と解説を見る

正解: ウ

ポイント

空きページがないときに、主記憶にないページにアクセスすると次の順で処理します。

  1. ページフォールト: 必要なページが主記憶にないことが分かる (割込みが発生)
  2. 置換え対象ページの決定: LRU などで、追い出すページを決める
  3. ページアウト: 追い出すページを補助記憶に書き出す
  4. ページイン: 必要なページを補助記憶から主記憶に読み込む

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