本文へスキップ

平成21年度 秋期 ITパスポート試験 問59

この問題の解説と、これまでの解答の記録です。

問59
頻出度★☆☆

OSの機能の一つである仮想記憶方式の目的はどれか。

出典 平成21年度 秋期 ITパスポート試験 問59
解説

問 59

  • 不正解ア

    OS が使っている主記憶領域へアプリケーションが勝手にアクセスするのを防ぐのは「記憶保護(メモリ保護)」の機能で、仮想記憶とは別の目的です。仮想記憶の仕組みが結果として保護に役立つ面はありますが、方式の目的は容量の拡張であり、保護そのものではありません。

  • 不正解イ

    主記憶の内容をハードディスクへ書き出してから電源供給を止め、休止中の消費電力を抑えるのは「ハイバネーション(休止状態)」の説明です。省電力のための電源管理機能であり、記憶空間を広げる仮想記憶とは目的が異なります。

  • ウ

    正解 仮想記憶方式は、補助記憶装置(ハードディスクなど)の一部を主記憶の延長として使い、実際に搭載している主記憶の容量よりも大きな記憶空間があるかのようにプログラムへ見せる仕組みです。プログラムは連続した仮想アドレス空間を使って動き、OS が仮想アドレスを実際の主記憶のアドレスへ変換します。必要な部分だけを主記憶に置き、当面使わない部分は補助記憶へ退避(ページング/スワッピング)することで、主記憶の容量を超える大きさのプログラムでも実行できます。これがまさにウの記述であり、仮想記憶の目的そのものです。

  • 不正解エ

    主記憶より高速なメモリを間に置いて CPU の処理を速くするのは「キャッシュメモリ」の説明です。キャッシュは速度差を埋めて高速化するのが目的で、容量を大きく見せる仮想記憶とは逆方向の階層(より高速・小容量側)にあります。

ここがポイント
  • 仮想記憶方式の目的は、補助記憶を主記憶の延長として使い、実装主記憶の容量を超える大きさのプログラムを実行可能にすること(ページング/スワッピングで必要な部分だけを主記憶に置く)。
  • 紛らわしい記憶関連の用語を区別する:記憶保護=OS 領域への不正アクセス防止、ハイバネーション=主記憶の内容をディスクへ退避しての省電力、キャッシュメモリ=高速メモリ介在による処理の高速化。
用語

解答の記録