IPA過去問ドリル

平成22年度 春期 基本情報技術者試験 午前 問20

テクノロジ/ソフトウェア

仮想記憶を用いたコンピュータでのアプリケーション利用に関する記述のうち,適切なものはどれか。

出典:平成22年度 春期 基本情報技術者試験 午前 問20

正解:ウ

解説

仮想記憶は,OSが主記憶と補助記憶を組み合わせて実アドレス空間より大きな論理アドレス空間を提供する仕組みで,アプリケーション側で特別な組み込みや設定を行う必要はありません。ただし,主記憶(実メモリ)が少ない状態でアプリケーションを利用すると,必要なページが主記憶にない状態(ページフォールト)が多発し,ページの入れ替え処理が増えてシステムのスループットが低下します。

選択肢ごとの解説

  • 誤り。仮想記憶はOSが提供する機能であり,アプリケーションに専用のモジュールを組み込む必要はありません。
  • 誤り。仮想記憶は磁気ディスクにインストールされたアプリケーションに限らず,主記憶にロードされた任意のプログラムに対して機能します。
  • 正しい。主記憶が少ないと,仮想記憶を使用していてもページフォールトが多発し,ページの入れ替えが頻発してスループットが低下します。
  • 誤り。仮想記憶の利用はOSレベルで自動的に行われ,個々のアプリケーションでの設定は不要です。
基本情報技術者の過去問を演習モードで解く