仮想記憶における補助記憶の役割
出典: 令和3年度 秋期 応用情報技術者試験 午前 問19 (IPA)
仮想記憶方式における補助記憶の機能はどれか。
- ア 主記憶からページアウトされたページを格納する。
- イ 主記憶が更新された際に,更新前の内容を保存する。
- ウ 主記憶と連続した仮想アドレスを割り当てて,主記憶を拡張する。
- エ 主記憶のバックアップとして,主記憶の内容を格納する。
正解と解説を見る
正解: ア
- ア: 主記憶から追い出された (ページアウトされた) ページを格納するのが補助記憶の役割なので正しい答えです。
- イ: 更新前の内容を保存するのは、データベースのログ (更新前ログ) などの役割です。
- ウ: 仮想記憶では補助記憶を主記憶に連続したアドレスとして付け足すのではなく、ページ単位で入れ替えます。
- エ: 主記憶のバックアップとして全内容を格納するわけではありません。追い出したページだけを置きます。
ポイント
- 仮想記憶 (ページング方式) では、プログラムを ページ という単位に分け、すぐに使うページだけを主記憶に置きます。
- 主記憶があふれると、使っていないページを補助記憶に追い出し (ページアウト)、必要になったら主記憶に読み込みます (ページイン)。補助記憶はこの 追い出したページの置き場所 になります。