CPU
「Central Processing Unit」の略です。CPUは、命令を処理するコンピューターの主要なコンポーネントです。オペレーティングシステムやアプリケーションを実行し、ユーザーや実行中のソフトウェアプログラムから常に入力を受け取ります。データを処理して出力を生成し、その出力はアプリケーションによって保存されたり、画面に表示されたりします。
CPUには少なくとも1つのプロセッサが含まれます。これは、計算を実行するCPU内部の実際のチップです。長年にわたり、ほとんどのCPUにはプロセッサが1つしかありませんでしたが、現在では、1つのCPUに少なくとも2つのプロセッサ、つまり「処理コア」が搭載されているのが一般的です。処理コアが2つあるCPUはデュアルコアCPU、4つあるモデルはクアッドコアCPUと呼ばれます。高性能なCPUには、6つ(ヘキサコア)や8つ(オクタコア)のプロセッサが搭載されていることもあります。コンピューターに複数のCPUを搭載することもでき、それぞれが複数のコアを持つ場合があります。たとえば、ヘキサコアCPUを2つ搭載したサーバーには、合計12個のプロセッサがあります。
プロセッサのアーキテクチャはモデルによって異なりますが、CPU内の各プロセッサには通常、それぞれ独自のALU、FPU、レジスタ、L1キャッシュがあります。場合によっては、個々の処理コアが独自のL2キャッシュを持つこともありますが、同じL2キャッシュを共有することもあります。1つのフロントサイドバスが、CPUとシステムメモリの間でデータを転送します。
NOTE: 「CPU」と「プロセッサ」という用語は、しばしば同じ意味で使われます。技術図の中には、個々のプロセッサをCPUと表記しているものもあります。この表現は間違いではありませんが、各処理ユニットをCPU、CPU内の各プロセッサを処理コアと説明するほうが、より正確で混乱が少なくなります。
知識をテストする