本文へスキップ

平成30年度 春期 ITパスポート試験 問74

この問題の解説と、これまでの解答の記録です。

問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倍速い。

出典 平成30年度 春期 ITパスポート試験 問74
解説

問 74

  • ア

    正解 正しいのは記述 a だけなので、a のみを挙げた「ア」が正解です。CPU の「32ビット/64ビット」は一度に処理できるデータの幅 (レジスタ長) を表し、アドレスのビット数も一般にこれに対応するため、メモリ空間の理論上限が決まります。32ビットでは 2 の 32 乗(約 4G バイト)が上限ですが、64ビットでは 2 の 64 乗と桁違いに大きくなります。よって「64ビット CPU の方が取り扱えるメモリ空間の理論上限は大きい」という記述 a は適切で、これだけを含む「ア」が答えです。

  • 不正解イ

    a と b の組合せですが、b が誤りです。64ビット CPU は下位互換性をもち、32ビット用の OS も動作できる(現に多くの環境で 32ビット OS が使われてきた)ため「動作する 32ビット用の OS はない」は成り立ちません。誤りの b を含む「イ」は不適切です。

  • 不正解ウ

    b と c の組合せですが、両方とも誤りです。b は上記のとおり成立せず、c も USB メモリの読み書き速度は USB の規格や記憶装置の性能で決まり、CPU のビット幅で 2 倍になるといった関係はありません。正しい a を含まない点でも不適切です。

  • 不正解エ

    c だけを挙げていますが、c は誤りです。USB メモリの読み書き速度は接続規格(USB 2.0 や 3.0 など)やデバイス性能に依存し、CPU が 64ビットだから 2 倍速くなるという事実はありません。唯一正しい a が抜けている点でも不適切です。

ここがポイント
  • CPU の 32ビット/64ビットは一度に処理できるデータの幅 (レジスタ長) で、アドレスのビット数も一般にこれに対応し、扱えるメモリ空間の理論上限(32ビットは約 4G バイト、64ビットはそれより桁違いに大きい)を決める。
  • 64ビット CPU は 32ビット OS を動かせる(互換性がある)こと、また USB などの周辺機器の速度は CPU のビット幅では決まらないことに注意する。
用語

解答の記録