令和7年度 ITパスポート 問62(テクノロジ)
出典:令和7年度 ITパスポート試験 公開問題 問62(独立行政法人情報処理推進機構(IPA))
OSの仮想記憶方式に関する次の記述中のa~cに入れる字句の適切な組合せはどれか。
プログラムの実行時に,コンピュータの[ a ]装置の[ b ]な容量に制約されない,[ c ]なアドレス空間を提供する。
| 選択肢 | a | b | c |
|---|---|---|---|
| ア | 主記憶 | 物理的 | 論理的 |
| イ | 主記憶 | 論理的 | 物理的 |
| ウ | 補助記憶 | 物理的 | 論理的 |
| エ | 補助記憶 | 論理的 | 物理的 |
正解と解説を見る
正解:ア
【仮想記憶とは】
プログラムを実行するには、プログラムやデータを主記憶装置(メモリ)に読み込む必要があります。しかし、主記憶装置の容量には限りがあります。
仮想記憶は、補助記憶装置(SSDやハードディスク)の一部を使って、主記憶装置の実際の(物理的な)容量よりも大きな、見かけ上の(論理的な)アドレス空間をプログラムに提供する仕組みです。プログラムのうち、今使っている部分だけを主記憶装置に置き、使っていない部分は補助記憶装置に退避させて、必要になったら入れ替えます。
【空欄の検討】
a:容量の制約を受けないようにする対象は、主記憶装置です。
b:主記憶装置の実際の容量なので、物理的な容量です。
c:プログラムに提供するのは見かけ上のアドレス空間なので、論理的なアドレス空間です。
aが主記憶、bが物理的、cが論理的の組合せです。よって、正解は選択肢アです。