戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2019年 春期 97


問題文

PCのCPUに関する記述のうち、適切なものはどれか。

選択肢

1GHzCPUの“1GHz“は、そのCPUが処理のタイミングを合わせるための信号を1秒間に10億回発生させて動作することを示す。(正解)
32ビットCPUや64ビットCPUの“32“や“64“は、CPUの処理速度を示す。
一次キャッシュや二次キャッシュの“一次“や“二次“は、CPUがもつキャッシュメモリ容量の大きさの順位を示す。
デュアルコアCPUやクアッドコアCPUの“デュアル“や“クアッド“は、CPUの消費電力を1/2,1/4の省エネモードに切り替えることができることを示す。

🔒 解説は解答すると表示されます

PCのCPUに関する記述のうち、適切なものはどれか。【ITパスポート 解説】

正解の理由

が正しい理由は、「1GHz」の意味です。GHz(ギガヘルツ)は周波数の単位で、Hz(ヘルツ:1秒あたりの周期の回数)を表します。つまり「1GHz」は 回/秒、すなわち1秒間に10億回のクロック信号を発生させることを示します。CPU(Central Processing Unit:中央処理装置)はこのクロック信号を使って処理のタイミングを合わせます。したがって、選択肢の「1秒間に10億回発生させて動作する」という説明は正確です。
(補足)クロック周波数が高いほど基本的には処理が短い時間で進みやすいですが、実際の「速さ」はクロックだけで決まらない点は後述します。

解法ステップ

  1. 各選択肢のキーワードを確認する(GHz、32/64ビット、一次/二次キャッシュ、デュアル/クアッドコア)。
  2. 用語の意味を思い出す:
    • GHz → 周波数(クロック)
    • ビット数 → データ幅・アドレス幅
    • 一次/二次キャッシュ → 階層(近さ・速度)
    • デュアル/クアッド → コア数(処理ユニット)
  3. 選択肢ごとに「述べていること」が用語の正しい意味と合っているかを照合する。
  4. 最も正確に意味を説明しているものを選ぶ(今回はクロック周波数の説明が正しいため )。

選択肢別の誤答解説

  • :正しい。GHz(ギガヘルツ)はクロック信号の周波数で、1GHzは1秒間に10億回の信号を表す。クロックはCPU内で処理のタイミングを合わせる役割を持つ。
  • イ:誤り。32ビットCPUや64ビットCPUの「32」「64」は、CPUの処理速度ではなく「ビット幅」を示します。ビット(bit:binary digit、2進数の桁)はデータを表す最小単位です。ビット幅はレジスタやアドレス空間の幅に関係し、例えば32ビットでは理論上 バイト(約4GB)までのメモリを直接扱えます。処理速度とは別の概念です。
  • ウ:誤り。「一次キャッシュ(L1)」「二次キャッシュ(L2)」の「一次」「二次」は階層(レベル)を示します。一般的にL1はCPUに最も近くて高速だが容量は小さい、L2はそれより大きくてやや遅い、L3はさらに大きくて遅い、という「近さと速度の順序」を示します。選択肢が言う「容量の大きさの順位だけ」を示す、という表現は正確でありません(容量も傾向としては小→大ですが、主な意味は階層と速度です)。
  • エ:誤り。「デュアルコア(dual core)」や「クアッドコア(quad core)」の「デュアル」「クアッド」はCPUのコア数(処理を実行する独立したユニットが2つ、4つ)を示します。省電力モードに直接関係するものではありません。省電力機能は別途「省電力モード」「クロック制御」「電圧制御」などの仕組みで実現されます。

よくある誤解

  1. GHzの数値が大きければ無条件で速い:クロック周波数が高いと単純な命令は早く進む傾向がありますが、命令あたりの処理数(IPC:Instructions Per Cycle)やコア数、メモリ速度、キャッシュ構成なども性能に大きく影響します。したがってGHzだけで性能を決められません。
  2. 「32ビット=遅い」「64ビット=速い」と考える誤り:64ビットは大きな整数や大きなメモリ空間を扱いやすくしますが、全ての処理で必ず速くなるわけではありません。プログラムや用途によって差が出ます。
  3. コア数は単純に速度が比例すると思い込む:2コアがあるから2倍速い、というのは正しくありません。並列に処理できる仕事があれば効果がありますが、単一の直列処理では恩恵が小さい場合があります。

補足コラム

  • クロック周波数と実効性能の関係は概念的に次のように表せます(簡略化):
    ただしソフトウェアが並列化されているか、メモリがボトルネックになっていないかなど実運用では多くの要因が影響します。
  • アドレス可能なメモリ量の例:32ビットのアドレス空間は バイトで、これは約4,294,967,296バイト(約4GB)です。これが「32ビットCPUが直接扱えるメモリ量の目安」という点は覚えておくと実務で役に立ちます。
  • キャッシュの目安(一般的な傾向):L1は数十KB(KB=キロバイト)、L2は数百KB、L3は数MB(MB=メガバイト)という構成が多いです。L1が最も高速でCPUに近く、L3は共有で大きめ、というイメージです。

FAQ

Q1. 「GHzが高いほど消費電力も増える?」
A1. 多くの場合、クロック周波数を上げると消費電力と発熱は増えます。ただし設計や動作電圧、プロセス技術(製造の微細化)によって影響は異なります。
Q2. 64ビットCPUは32ビットアプリを動かせますか?
A2. 多くの64ビットCPUは下位互換性があり、OSやランタイムが対応していれば32ビットアプリは動きます。ただしOSやドライバの対応状況に依存します。
Q3. デュアルコア=物理コア2つ、ハイパースレッディングは?
A3. デュアルコアは物理的に2つのコアを持つこと。ハイパースレッディング(Hyper-Threading:同時マルチスレッディング)は1つの物理コアが複数の論理スレッドを同時に扱う技術で、物理コア数とは別の仕組みです。

関連キーワード: CPU、クロック周波数、GHz、ビット幅、32ビット、64ビット、キャッシュメモリ、L1、L2、L3、コア数、デュアルコア、クアッドコア、IPC、メモリ容量、省電力モード
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について