CPUとは?ITパスポートで押さえる役割・クロック周波数・コア数

CPUとは、プログラムの命令を解釈し、演算や制御を進める装置です。コア数やクロック周波数だけで性能を決めません。命令の種類やデータを受け取る速さも処理に関わります。

目次

CPUは命令を実行し、全体の動きを制御する

CPUはソフトウェアから渡された命令を処理し、条件に応じて次の命令を選びます。計算だけでなく、入出力やメモリとのやり取りも制御します。表計算の再計算やブラウザの画面更新の中心にCPUがあります。

主記憶は実行中のプログラムやデータを置く場所、補助記憶装置は保存する場所です。CPUに近いキャッシュは、よく使うデータをすばやく参照する記憶です。データ待ちが長ければ、クロックが高くても処理は進みにくくなります。

コア数・クロック周波数だけで性能を断定できない理由

コアは命令を処理する作業単位です。複数のコアがあれば、対応したソフトウェアでは複数の処理を並行して進めやすくなります。クロック周波数はCPU内部の動作タイミングの目安です。どちらも重要ですが、コア数を単純に掛け算したり、GHzが大きいCPUが常に速いと決めたりはできません。

見る項目 分かること 注意点
コア数 並行処理の目安 アプリが使えるかで効果が変わる
クロック周波数 動作タイミングの目安 命令の進め方や発熱条件も異なる
キャッシュ・主記憶 データを渡す速さに関わる 待ち時間が多いと能力を使い切れない

仕様を見るときは、同じ用途とソフトウェアという条件をそろえます。メーカーの仕様表の複数項目を見て、何の作業で比べるかを先に決めます。

GPU・OSとの違いを役割から区別する

GPUは画像描画や、多数の似た計算を並列に進める処理に向きます。CPUは分岐や順序の異なる幅広い命令を制御します。GPUがあってもCPUが不要になるのではなく、得意な処理を分担します。OSは装置ではなく、CPUの実行時間や主記憶などをアプリケーションへ割り当てる基本ソフトウェアです。

ITパスポート試験での見分け方

「命令を解釈して演算・制御を行う」ならCPUです。「実行中のデータを一時的に保持する」なら主記憶、「よく使うデータをCPUの近くに置く」ならキャッシュ、「同種の計算を大量に並列処理する」ならGPUが候補です。周波数やコア数の設問では、値の大小だけでなく、並行処理、命令の性質、メモリ待ちという条件を確認します。

仕事と日常生活でのCPUの見方

仕事の場面では、経理担当が表計算の集計、Web会議、メールを同時に使うとき、コア数だけでなく主記憶の空きやストレージ待ちも確認します。情報システム担当者は、CPU使用率とメモリ不足を分けて、端末が遅い原因を判断します。

日常生活の場面では、写真の整理と動画再生を同時にすると端末は複数の処理を進めます。動作が重いときに不要なアプリを閉じ、タスク管理画面でCPUとメモリの使用状況を見ると、原因をCPUの数値一つに決め付けずに確認できます。

確認問題

問題1

CPUの説明として最も適切なものはどれですか。

  1. 実行中のデータだけを保存する装置
  2. 命令を解釈し、演算や制御を行う装置
  3. 同じ計算だけを大量に並列実行する専用装置

答え:2。1は主記憶、3はGPUの説明に近いものです。

問題2

クロック周波数が高くても、すべての作業が速いとは限らない理由はどれですか。

  1. コア数、命令の性質、キャッシュや主記憶からのデータ待ちも関わるため
  2. クロック周波数は画面の解像度を表すため
  3. CPUは主記憶を使わないため

答え:1。CPU性能は周波数だけでなく、処理内容とデータ供給を含めて考えます。

次に読む関連記事

目次