午前問74
32ビットCPU及び64ビットCPUに関する記述のうち、適切なものだけを全て挙げたものはどれか。
a. 32ビットCPUと64ビットCPUでは、64ビットCPUの方が取り扱えるメモリ空間の理論上の上限は大きい。
b. 64ビットCPUを搭載したPCで動作する32ビット用のOSはない。
c. USBメモリの読み書きの速度は、64ビットCPUを採用したPCの方が32ビットCPUを採用したPCよりも2倍速い。
a. 32ビットCPUと64ビットCPUでは、64ビットCPUの方が取り扱えるメモリ空間の理論上の上限は大きい。
b. 64ビットCPUを搭載したPCで動作する32ビット用のOSはない。
c. USBメモリの読み書きの速度は、64ビットCPUを採用したPCの方が32ビットCPUを採用したPCよりも2倍速い。
| a | |
| a、b | |
| b、c | |
| c |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ア
解説
○ビットCPUは、CPUが一度に扱えるデータ幅を示します。32ビットCPUよりも64ビットCPUの方が理論上扱えるメモリ空間は広く、32ビットでは上限が2の32乗=4GB、64ビットでは16エクサバイト(約16,000TB)まで拡張可能です。したがって「64ビットCPUの方が取り扱えるメモリ空間の理論上の上限は大きい」は正しい記述です。
一方、64ビットCPUを搭載したPCは、互換性を考慮して設計されているため32ビット用OSも動作します。逆に32ビットCPU上で64ビット用OSは動作しません。よって「64ビットCPU搭載PCで動作する32ビット用OSはない」は誤りです。
また、CPUのビット数がUSBメモリの読み書き速度を2倍にすることはありません。データの入出力はCPUよりも遅いデバイス側が律速となるため、32ビット/64ビットで大きな差は生じません。したがって「64ビットCPU採用PCの方がUSBメモリの読み書きが2倍速い」は誤りです。適切なのは「a」のみで、正解はアです。
一方、64ビットCPUを搭載したPCは、互換性を考慮して設計されているため32ビット用OSも動作します。逆に32ビットCPU上で64ビット用OSは動作しません。よって「64ビットCPU搭載PCで動作する32ビット用OSはない」は誤りです。
また、CPUのビット数がUSBメモリの読み書き速度を2倍にすることはありません。データの入出力はCPUよりも遅いデバイス側が律速となるため、32ビット/64ビットで大きな差は生じません。したがって「64ビットCPU採用PCの方がUSBメモリの読み書きが2倍速い」は誤りです。適切なのは「a」のみで、正解はアです。
| ア. | a |
| 「a」のみを挙げる選択で、64ビットCPUの方が理論上のメモリ空間上限は大きいという正しい内容です。 | |
| イ. | a、b |
| 「a, b」を挙げますが、「b」(64ビットCPU搭載PCで32ビットOSは動作しない)が誤りなので不適切です。 | |
| ウ. | b、c |
| 「b, c」を挙げますが、いずれも誤りなので不適切です。 | |
| エ. | c |
| 「c」のみを挙げますが、CPUのビット数でUSBメモリの速度が2倍になることはないため誤りです。 |