問題
問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
- a, b
- b, c
- c
[出典:ITパスポート試験 平成30年度春期 問74]
正解
正解は「ア」です。
解説
正解はア、つまりaのみが正しい記述です。 まず、aが正しい理由をご説明します。64ビットCPUは、32ビットCPUよりもはるかに多くのメモリ空間を扱えるように設計されています。これは、一度に処理できる情報量が多いことに例えられます。
例えば、一度にたくさんの絵の具をパレットに乗せられる画家のようなものです。そのため、64ビットCPUを搭載したPCでは、より多くのメモリを搭載し、そのメモリを効率的に利用することができます。 次に、bが間違いである理由をご説明します。64ビットCPUを搭載したPCでも、32ビット用のOSを動作させることが可能です。これは、64ビットCPUが32ビットの命令も理解できるためです。昔のソフトも動かせるように、互換性が考慮されているのです。 最後に、cが間違いである理由をご説明します。
USBメモリの読み書き速度は、CPUのビット数だけでなく、USBの規格(USB 2.0やUSB 3.0など)やメモリ自体の性能によって決まります。64ビットCPUだからといって、必ずしも2倍速くなるわけではありません。 このように、64ビットCPUの最大の特徴は、より広大なメモリ空間を扱える点にあります。
イ(a, b):
bの記述が誤っているためです。64ビットCPUを搭載したPCでも、32ビット用のOSを動作させることは可能です。これは、CPUの互換性によるものです。
ウ(b, c):
bとcの記述が誤っているためです。64ビットCPUは32ビットOSも動作可能であり、USBメモリの速度はCPUのビット数だけで決まるわけではありません。
エ(c):
cの記述が誤っているためです。USBメモリの読み書き速度は、CPUのビット数だけでなく、USBの規格やメモリ自体の性能に依存します。
難易度
この問題は、32ビットCPUと64ビットCPUの基本的な違いに関する知識を問うています。それぞれの特徴を理解していれば、比較的容易に解答できます。特に、メモリ空間の扱いやOSの互換性、USBメモリの速度といった、具体的な側面からの説明を理解することが重要です。CPUのビット数という言葉に惑わされず、それぞれの用語が持つ意味を正確に把握することが、この問題を解く上でのポイントとなります。
用語補足
32ビットCPU:
一度に32ビット(8桁の2進数)のデータを扱えるCPUのことです。例えば、一度に8文字の単語を扱える人と考えてみましょう。
64ビットCPU:
一度に64ビット(16桁の2進数)のデータを扱えるCPUのことです。32ビットCPUより一度に扱える情報量が多く、より高性能です。一度に16文字の単語を扱える人や、さらに大きな情報を扱える人と例えられます。
メモリ空間:
コンピュータがプログラムやデータを一時的に記憶しておくための場所(RAM)のことです。この空間が広いほど、より多くのプログラムを同時に動かしたり、大きなデータを扱ったりできます。例えば、作業机の広さに例えられます。
USBメモリ:
USBポートに接続して、データの保存や持ち運びに使う小型の記録媒体のことです。USBメモリは、フラッシュメモリという半導体素子を利用しています。USBメモリは、USBフラッシュメモリとも呼ばれます。
対策
この問題を解くには、32ビットCPUと64ビットCPUの主な違いを理解することが重要です。特に、メモリ空間の扱いに着目すると、aの記述の正誤を判断しやすくなります。また、OSの互換性やUSBメモリの速度といった、CPUのビット数以外の要因についても知識を整理しておくと、他の問題にも応用できます。各選択肢で述べられている内容を、具体的な例えなどを交えてイメージできるようになることが対策となります。

