仮想記憶方式の説明として適切なものはどれか。
本サイトで独自に作成。IPAの試験問題からの転載ではありません。
公開日:
選択肢を選んで、答え合わせをしましょう。
回答せずに正解・解説を確認する
正解:ア 仮想アドレスを物理アドレスに対応付け、プログラムに論理的なアドレス空間を提供する
この表示だけでは、回答数や正答率は変わりません。
解説
仮想記憶では、プログラムが使う仮想アドレスと主記憶上の物理アドレスをOSやハードウェアが対応付けます。必要に応じて補助記憶も利用しますが、プログラムは物理的な配置を直接意識せずに記憶領域を扱えます。
アドレス変換とページ管理などで実現します。
物理的な容量が増えるわけではありません。
CPU内の記憶領域だけでは全プログラムを保持できません。
仮想記憶は永久保存を保証する仕組みではありません。
関連知識
仮想アドレスを物理アドレスへ変換する仕組みは、プロセスごとの記憶領域の分離にも使われます。必要なページが主記憶にない場合はページフォールトが発生し、補助記憶からの読込みなどを行います。
間違えやすいポイント
仮想記憶の本質はアドレス空間の抽象化であり、常にディスクへ退避することではありません。物理メモリや保存容量が無限になるわけでもありません。
覚え方
仮想の住所を物理の住所に対応付ける。
実務での意味
メモリ不足で急に遅くなるシステムでは、ページの入替えが頻発していないかを調べます。
解説:本サイト編集部によるオリジナル文章