ソフトウェア|令和7年度 ITパスポート試験 問62
OSの仮想記憶方式に関する次の記述中のa〜cに入れる字句の適切な組合せはどれか。
プログラムの実行時に,コンピュータの a 装置の b な容量に制約されない, c なアドレス空間を提供する。
| a | b | c | |
|---|---|---|---|
| ア | 主記憶 | 物理的 | 論理的 |
| イ | 主記憶 | 論理的 | 物理的 |
| ウ | 補助記憶 | 物理的 | 論理的 |
| エ | 補助記憶 | 論理的 | 物理的 |
- ✓ これが正解主記憶 物理的 論理的
- 主記憶 論理的 物理的
- 補助記憶 物理的 論理的
- 補助記憶 論理的 物理的
解説
主記憶の物理的な容量を超えた、論理的な空間を見せかけます。
プログラムを動かすには、命令とデータを主記憶に置く必要があります。ところが主記憶は積んだぶんしかなく、大きなプログラムはそのままでは載りません。そこで、いま使っている部分だけを主記憶に置き、当面使わない部分は補助記憶へ追い出しておきます。プログラムの側からは、実際に積んである量に縛られない広い空間がつながって見えるようにします。つまり、主記憶という装置の物理的な容量に制約されない、論理的なアドレス空間を提供する仕組みです。よってaに主記憶、bに物理的、cに論理的が入ります。補助記憶は追い出す先であって、制約の元ではありません。
ほかの選択肢はなぜ違うのか
- bとcを入れ替えて、論理的な容量に縛られない物理的な空間としています。実際に積んである量のほうが物理的な制約なので、二つの語が逆に置かれています。物理と論理を入れ替えると、文の意味が裏返ります。
- aを補助記憶としています。追い出す先は確かに補助記憶ですが、足りなくて困っているのは主記憶のほうです。制約を受ける側の装置を取り違えています。逃がす先を、足りない場所として読んだ形です。
- aを補助記憶とし、さらにbとcも入れ替えています。三つの欄すべてが噛み合っておらず、どの語を見ても説明として成り立ちません。欄が三つあるので、一つずつ確かめる必要があります。
この問題に関係する言葉
- 仮想記憶
- 主記憶
- 補助記憶
出典:令和7年度 ITパスポート試験 問62(改変:原典の図表をテキストに書き起こした)
同じ単元をまとめて解くならソフトウェアへ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)