CPUとは?クロック周波数・コア数・キャッシュの仕組みをわかりやすく解説
CPUとは何か
CPU(Central Processing Unit:中央処理装置)は、コンピュータの「頭脳」に相当する最も重要な部品です。プログラムの命令を読み取り、演算・制御を行います。
ポイント:コンピュータの5大装置は「入力・出力・記憶・演算・制御」。このうち「演算」と「制御」を担うのがCPUです。
CPUの基本動作サイクル
- フェッチ(Fetch):メモリから命令を読み取る
- デコード(Decode):命令を解釈する
- エグゼキュート(Execute):命令を実行する
- ライトバック(Write Back):結果をメモリに書き戻す
CPUの性能を決める主な指標
クロック周波数
CPUが1秒間に実行できる処理サイクル数です。単位はHz(ヘルツ)。「3GHz」なら1秒間に30億回の処理サイクルを実行します。周波数が高いほど(一般的に)高速です。
コア数
CPU内の処理ユニットの数です。「4コア」なら4つの処理ユニットが同時並行で作業できます。動画編集・3Dレンダリングなど重い処理ではコア数が多いほど有利です。
スレッド数
1つのコアが同時に処理できる仮想的な処理の数です。「4コア8スレッド」なら、8つの処理を同時並行で実行できます(ハイパースレッディング技術による)。
キャッシュメモリ
CPUが頻繁にアクセスするデータを一時保存する高速なメモリです。L1→L2→L3の階層があり、L1が最も高速で小容量です。
CPUとGPUの違い
GPU(Graphics Processing Unit)はもともとグラフィックス処理のために設計された演算装置です。
- CPU:少数の高性能コア(4〜16コア程度)で複雑な処理を逐次的に実行。汎用処理に強い
- GPU:数千〜数万の小さなコアで単純な計算を大量に並列処理。行列計算・AI学習・画像処理に強い
近年はAI(機械学習・深層学習)の学習処理にGPUが不可欠になっています。
よくある間違いとひっかけ
❌ 「クロック周波数が高いCPUが常に速い」は誤り
コア数・スレッド数・キャッシュ容量・アーキテクチャの世代など、総合的な性能で速さが決まります。同じ3GHzでも世代が新しいCPUの方が速いことがよくあります。
❌ 「CPUとGPUは全く別の用途」は現代では不正確
現代のCPUにはグラフィックス処理機能(内蔵GPU)が搭載されているものも多く、GPUはAI計算など汎用目的にも使われます。境界線は曖昧になっています。
まとめ
- CPUはコンピュータの頭脳、演算と制御を担当する
- フェッチ→デコード→エグゼキュート→ライトバックのサイクルで動作
- クロック周波数・コア数・スレッド数・キャッシュが主な性能指標
- GPUは並列処理に特化し、AI学習にも活用される
- コンピュータの5大装置:入力・出力・記憶・演算・制御
知識をクイズで確認しよう!
🏆 資格試験対策クイズに挑戦 →