令和3年度 秋期 応用情報技術者試験 午前 問題 問19

仮想記憶方式における補助記憶の機能はどれか。

解答・解説

正解: ア. 主記憶からページアウトされたページを格納する。

仮想記憶方式は、主記憶(物理メモリ)の容量よりも大きなプログラムやデータを実行・処理するために、ハードディスクやSSDなどの 補助記憶 を主記憶の延長として利用する仕組みです。

仮想記憶方式の代表的な実装であるページング方式では、主記憶と補助記憶を一定のサイズ(ページ)に分割して管理します。主記憶の空き容量が不足した際には、現在使われていないページを主記憶から補助記憶に退避(ページアウト)させ、空いた領域に必要なページを補助記憶から読み込みます(ページイン)。
したがって、仮想記憶方式において補助記憶は、ページアウトされたページを一時的に格納する領域(スワップ領域など)として機能します。

各選択肢の解説

  • ア(正解):仮想記憶方式における補助記憶の機能として適切です。主記憶からページアウトされたデータを格納します。
  • イ:データベースのトランザクション処理におけるログファイル(更新前ジャーナル)などの説明であり、仮想記憶方式における補助記憶の主たる機能ではありません。
  • ウ:仮想記憶方式においてプログラムに提供されるのは論理的な仮想アドレス空間であり、主記憶と物理的に連続したアドレスを割り当てるわけではありません。仮想アドレスと物理的配置の対応はOS(ページテーブルなど)によって管理されます。
  • エ:仮想記憶方式における補助記憶は、実行に必要なデータを一時的に退避させるためのものであり、永続的なバックアップを目的とするものではありません。

Spineチーム