情報技術におけるプロセッサ(英: processor)も、一般分野で使われている「プロセッサ」という(一定の手順で処理する)処理装置、処理機、加工業者などの意味を持つ英単語(用語)を、情報技術分野のものごとも指すために原則的に同じ意味で使っている用語であり、一定の手順に基づいてデータを変換・演算・加工する機能を持った装置・ソフトウェア・システムの総称である。プロセッサープロセサ処理装置(しょりそうち、英: processing unit、プロセシング・ユニット)とも呼ばれる。

特定の用途に特化したプロセッサでは、用途を接頭語とした名称がしばしば付けられる。

様々なプロセッサが存在する。分類法も多数ある。

ひとつは次のように基本的な役割で2つに大分類する方法である。

  • CPU(中央処理装置) -コンピュータで主要な役割を果たすプロセッサ(次のコプロセッサと対比されている分類)
  • コプロセッサ - 上のCPUと対比されている分類であり、コンピュータ内部で補助的な役割を果たす特定用途に特化したプロセッサ。(下の表で挙げているFPUやGPUなどはコプロセッサである)

下の表は機能(役割)別分類の例である。その表の下には形態別分類も挙げておく。

ひとつのプロセッサが複数の分類に属することもある。マイクロプロセッサは、形態による分類ではマイクロプロセッサであり、コンピュータ内で主要なチップとして使われている場合は、機能(役割)による分類としてはCPUである。(ディスクリート回路形態で提供されるCPUと、集積回路化されて提供されるCPUがある)。

  • その他、機能別の分類(ソフトウェアを含む)
    • ベクタープロセッサ: 数値計算をパイプライン方式で行う装置
    • ソフトプロセッサ(ソフトマイクロプロセッサ)
    • フロントエンドプロセッサ
    • プリプロセッサ / ポストプロセッサ(en:Post processor)
    • プログラミング言語プロセッサ
    • ワードプロセッサ
  • 物理的なプロセッサの形態別の分類
    • マイクロプロセッサ: マイクロチップ上に実装されたCPU
    • SoC / System-on-a-chip - マイクロチップ上に実装されたCPU システム要素
    • MPU / マイクロコントローラ - マイクロチップ上に実装されたCPU メモリ I/O。省電力指向
  • (マイクロプロセッサについて)命令語による分類
    • RISC - 固定長の少数の単純な命令語のみを備え、実行効率を向上させる設計(仕様)。およびその設計のプロセッサ。
    • CISC - 複雑で高度な機能を持つ命令語をなるべくたくさん用意する設計(仕様)。およびその設計のプロセッサ。(もともとマイクロプロセッサはすべてこの設計手法によるもので "当たり前" だったので呼び名も無かったが、RISCという設計手法が発明されてから従来の設計手法を呼ぶためにCISCという言葉を造語した。)
  • その他、商品名など
    • SPU/音声処理装置 (sound processing unit; SPU): PlayStationの音源として、SPUという名称が使われていた
    • PPU/ピクチャープロセッシングユニット: ファミリーコンピュータおよびスーパーファミコンにおける画像処理装置
    • AMD Accelerated Processing Unit (AMD APU): CPUとGPUをオンダイで統合している。APUの名称自体はAMDによるマーケティング上の区分にすぎないが、インテルのGPU内蔵CPUと異なり、CPUとGPUのメモリ空間を統合している製品もある。

脚注

注釈

出典

関連項目

  • プロセッサ親和性
  • プロセッサ一貫性
  • プロセッサ間割り込み
  • プロセッサシールド
  • 半導体の低消費電力技術

プロセッサの仕組み|みんなのIT学園

プロセッサとは

プロセッサをアップグレードする方法

CPUとは

プロセッサ 無料で学べるオンライン講座 アイプラス