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

ITパスポート 2016年 秋期 60


問題文

PCの製品カタログに表のような項目の記載がある。これらの項目に関する記述のうち、適切なものはどれか。
ITパスポート 2016年 秋期  問60の問題画像

選択肢

動作周波数は、1秒間に発生する、演算処理のタイミングを合わせる信号の数を示し、CPU内部の処理速度は動作周波数に反比例する。
コア数は、CPU内に組み込まれた演算処理を担う中核部分の数を示し、デュアルコアCPUやクアッドコアCPUなどがある。(正解)
スレッド数は、アプリケーション内のスレッド処理を同時に実行することができる数を示し、小さいほど高速な処理が可能である。
キャッシュメモリは、CPU内部に設けられた高速に読み書きできる記憶装置であり、一次キャッシュよりも二次キャッシュの方がCPUコアに近い。

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

PCの製品カタログにあるCPUの項目【ITパスポート 解説】

正解の理由

この問題で適切なのは の記述です。コア(core:演算処理を行う物理的な処理ユニット)は、CPU(Central Processing Unit:中央処理装置、コンピュータの「頭脳」)内部で実際に演算や命令実行を担当する部分を指します。デュアルコア(coreが2つ)、クアッドコア(4つ)などの表現が一般的で、選択肢の「コア数は、CPU内に組み込まれた演算処理を担う中核部分の数を示し、デュアルコアCPUやクアッドコアCPUなどがある。」という説明は正しい定義に合致します。

解法ステップ

  1. 図の項目名(動作周波数、コア数/スレッド数、キャッシュメモリ)を確認する。
  2. 各用語の意味を一つずつ思い出す(必要なら簡単に調べる)。
    • 動作周波数(クロック周波数、clock frequency):1秒あたりのクロック信号の数(Hz)。
    • コア(core):命令を実行する物理的ユニット。
    • スレッド(thread):実行の単位、論理的な処理の流れ。
    • キャッシュメモリ(cache):CPUが使う小容量で高速なメモリ。L1(一次)、L2(二次)、L3(三級)などの階層がある。
  3. 各選択肢の文を読んで、定義と照らし合わせる。誤った部分(語句や比較の方向)がないか確認する。
  4. 誤った主張を含む選択肢を順に消去して、正しいものを選ぶ。

選択肢別の誤答解説

  • ア: 「動作周波数は、1秒間に発生する、演算処理のタイミングを合わせる信号の数を示し、CPU内部の処理速度は動作周波数に反比例する。」
    • 前半はほぼ正しい:動作周波数=クロック信号の数(Hz)。しかし後半が間違いです。処理速度は基本的に動作周波数が高いほど速くなりますから「反比例(周波数が大きいほど速度が小さくなる)」とは言えません。したがって誤りです。
  • イ: 「コア数は、CPU内に組み込まれた演算処理を担う中核部分の数を示し、デュアルコアCPUやクアッドコアCPUなどがある。」
    • 正しい。コアは物理的な演算ユニットの数を示し、デュアル(2)、クアッド(4)などの表現が使われます。
  • ウ: 「スレッド数は、アプリケーション内のスレッド処理を同時に実行することができる数を示し、小さいほど高速な処理が可能である。」
    • 前半はおおむね狙いは合っています(スレッド数は並行して扱える実行単位の数を示す)が、後半が誤りです。スレッド数が多いと同時に扱える論理的作業が増えるため、一般には「多いほど同時処理に有利」ですが、必ずしも小さい方が高速ということはありません。切り替え(コンテキストスイッチ)やソフトの対応によっては逆効果になる場合もありますが、「小さいほど高速」とする文は誤りです。
  • エ: 「キャッシュメモリは、CPU内部に設けられた高速に読み書きできる記憶装置であり、一次キャッシュよりも二次キャッシュの方がCPUコアに近い。」
    • キャッシュメモリの説明自体はほぼ正しいですが、「一次(L1)より二次(L2)の方がコアに近い」は逆です。通常、L1がコアに最も近く最速で容量は小さく、L2はそれより外側(遅い・容量はやや大きい)、L3はさらに共有されることが多い、という階層構造になっています。したがって誤りです。

よくある誤解

  1. 「クロック周波数(GHz)が高ければ必ず速い」
    • 周波数は重要ですが、コア数、命令あたりの処理(IPC: Instructions Per Cycle)、キャッシュ構成、ソフトの並列化具合なども速度に影響します。単純な比較はできません。
  2. 「スレッド数が多ければ何でも速くなる」
    • スレッド数は並列性に有利ですが、ソフトが並列に動く設計でないと効果が出ません。またスレッド切替のオーバーヘッドもあります。
  3. 「キャッシュは大きければよい」
    • 大きなキャッシュはヒット率を上げますが、アクセス遅延や設計コストも増えます。層(L1/L2/L3)ごとに速度と容量のバランスがあります。

補足コラム

  • 「スレッド」と「コア」の関係:物理的に複数のコアがあると本当に同時処理ができます。一方、スレッド数はOSやCPUの機能(例:IntelのHyper-Threadingや一般的なSMT:Simultaneous Multithreading)によって1コアあたり複数の論理スレッドを扱えることがあります。論理スレッドは「同時に見かけ上走らせる数」を増やす技術で、必ずしも物理コアと同じ性能が出るわけではありません。
  • 周波数の単位:1GHz(ギガヘルツ)は1秒間に10億回のクロックです。PCのカタログで「3.5GHz」とあれば、理論上は1秒間に35億回のクロックがあるという意味です(実効性能は別要因で変わる)。

FAQ

Q1. コア数が多いと何が速くなる?
A1. 同時に走らせられる独立した処理(並列処理)が多い場合に効果が出ます。動画のエンコードや多数の同時ユーザー処理など、ソフトが並列処理を活かせる場面で有利です。
Q2. スレッド数とコア数が違うのはなぜ?
A2. コアは物理ユニット、スレッドは論理的な実行単位です。SMTやハイパースレッディングでは1コアに対して複数のスレッドを割り当てて、コアの空きサイクルを埋めて効率を上げます。
Q3. キャッシュのL1/L2/L3はどう違う?
A3. L1が最小で最速、コアに最も近い。L2はL1より大きく少し遅い。L3はさらに大きく共有されることが多い。ただし設計は製品によって異なります。

関連キーワード: CPU、動作周波数、クロック、コア数、スレッド数、キャッシュメモリ、L1、L2、L3、ハイパースレッディング、SMT、並列処理、IPC
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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