プロセッサ
出典: フリー百科事典『ウィキペディア(Wikipedia)』
(Processorから転送)
プロセッサ (テンプレート:En) は、コンピュータなどの中で、ソフトウェアプログラムに記述された命令セット(データの転送、計算、加工、制御、管理など)を実行する(=プロセス)ためのハードウェアであり、演算装置、命令や情報を格納するレジスタ、周辺回路などから構成される。内蔵されるある程度の規模の記憶装置までを含めることもある。プロセッサー、プロセサ、プロセッシングユニット (テンプレート:En)、処理装置(しょりそうち)ともいう。「プロセッサ」は処理装置の総称で、システムの中心的な処理を担うものを「CPU(テンプレート:En)」(この呼称はマイクロプロセッサより古くからある)、集積回路に実装したものをマイクロプロセッサ、またメーカーによっては(モトローラなど)「MPU(テンプレート:En)」と呼んでいる。
プロセッサの構成要素の分類として、比較的古い分類としては、演算装置と制御装置に分けることがある。また、理論的な議論では、厳密には記憶装置であるレジスタすなわち論理回路の用語で言うところの順序回路の部分を除いた、組み合わせ論理の部分のみを指すことがある(状態機械モデルと相性が悪い)。近年の分類としては、実行すべき命令を決め、全体を制御するユニットと、命令を実行する実行ユニットとに分けることがある。
プロセッサの種類
- CPU - 中央演算装置、中央処理装置
複数のMPUを搭載するシステムでは、中心となるCPUを補助するプロセッサとして以下のような名称で呼ばれている。
- 浮動小数点演算装置 (テンプレート:En; FPU) - 浮動小数点数演算
- コプロセッサ (テンプレート:En) - 補助的な演算や処理。FPUを意味することが多い。
- デジタルシグナルプロセッサ (テンプレート:En; DSP) - デジタル信号処理(特に音声処理)
- グラフィックスプロセッシングユニット (テンプレート:En; GPU) - 画像処理
- フィジックスプロセッシングユニット (テンプレート:En; PPU) - 3Dゲームなどで物理モデルを計算する
- ピクチャープロセッシングユニット (テンプレート:En; PPU) - ファミコンなど古いゲーム機の画像処理
- 周辺装置用プロセッサ (テンプレート:En) - 大型計算機などで入出力をおこなう
- データ通信プロセッサ (テンプレート:En) - 大型計算機などで通信をおこなう