応用情報技術者 2021年 秋期 午前2 問19
問題文
仮想記憶方式における補助記憶の機能はどれか。
選択肢
ア:主記憶からページアウトされたページを格納する。(正解)
イ:主記憶が更新された際に、更新前の内容を保存する。
ウ:主記憶と連続した仮想アドレスを割り当てて、主記憶を拡張する。
エ:主記憶のバックアップとして、主記憶の内容を格納する。
仮想記憶方式における補助記憶の機能【午前2 解説】
要点まとめ
- 結論:補助記憶は主記憶からページアウトされたページを格納する役割を持ちます。
- 根拠:仮想記憶方式では、主記憶の容量を超えるデータを扱うため、使わないページを補助記憶に退避させます。
- 差がつくポイント:補助記憶は単なるバックアップや更新前の保存ではなく、ページングのための一時的な退避場所である点を理解しましょう。
正解の理由
ア: 主記憶からページアウトされたページを格納する。が正解です。
仮想記憶方式では、主記憶の容量制限を超えたメモリ空間を実現するため、使用頻度の低いページを補助記憶(通常はディスク)に退避(ページアウト)し、必要に応じて再び主記憶に読み込む仕組みを採用しています。これにより効率的なメモリ管理が可能となります。
仮想記憶方式では、主記憶の容量制限を超えたメモリ空間を実現するため、使用頻度の低いページを補助記憶(通常はディスク)に退避(ページアウト)し、必要に応じて再び主記憶に読み込む仕組みを採用しています。これにより効率的なメモリ管理が可能となります。
よくある誤解
補助記憶は単なる主記憶のバックアップや更新前のデータ保存場所と誤解されがちですが、仮想記憶のページング機能に特化した役割を持っています。
解法ステップ
- 仮想記憶方式の基本概念を理解する(主記憶と補助記憶の役割)。
- ページングの仕組みを確認し、ページアウト・ページインの意味を把握する。
- 選択肢の内容がページングに関係するかどうかを判断する。
- 補助記憶が「退避場所」であることを基準に正解を選ぶ。
選択肢別の誤答解説
- イ: 主記憶が更新された際に更新前の内容を保存するのはスナップショットやログの役割であり、補助記憶の本質的な機能ではありません。
- ウ: 主記憶と連続した仮想アドレスを割り当てて拡張するのは仮想アドレス空間の話であり、補助記憶の機能説明としては不適切です。
- エ: 主記憶のバックアップとして内容を格納するのはバックアップの役割であり、仮想記憶の補助記憶の機能とは異なります。
補足コラム
仮想記憶方式は、プログラムが必要とするメモリ空間を物理メモリの容量に依存せずに利用可能にする技術です。補助記憶は主記憶の拡張として機能し、ページングにより効率的なメモリ管理を実現します。ページフォールトが発生すると、補助記憶から必要なページを主記憶に読み込みます。
FAQ
Q: 補助記憶は何を指しますか?
A: 一般的にはハードディスクやSSDなどの二次記憶装置を指し、主記憶の容量を補う役割を持ちます。
A: 一般的にはハードディスクやSSDなどの二次記憶装置を指し、主記憶の容量を補う役割を持ちます。
Q: ページアウトとページインの違いは?
A: ページアウトは主記憶から補助記憶へページを退避させること、ページインは補助記憶から主記憶へページを読み込むことです。
A: ページアウトは主記憶から補助記憶へページを退避させること、ページインは補助記憶から主記憶へページを読み込むことです。
関連キーワード: 仮想記憶、ページング、補助記憶、ページアウト、メモリ管理

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

