問題
仮想記憶におけるページング方式で、ページフォールト発生時の処理として誤っているものはどれか。
選択肢
- 1主記憶上に空きフレームがあれば、そこにページをロードする
- 2空きがない場合、ページ置換アルゴリズムで犠牲ページを選択
- 3犠牲ページが変更されていれば補助記憶に書き戻す
- 4ページフォールトの度に必ずプロセスを終了させる
正解
4. ページフォールトの度に必ずプロセスを終了させる
詳しい解説を見る解説を閉じる
解説
ページフォールトは、参照したページが主記憶に存在しない時に発生する例外で、OSが補助記憶からロードしてプロセス実行を継続する。プロセス終了ではない。置換アルゴリズムにはLRU、FIFO、Clockなどがある。Dirty bitで変更有無を管理する。
一問一答
全400問を繰り返し学習