インテル・ミュージアム
マイクロプロセッサーを支える最新テクノロジーの世界
マイクロプロセッサーの歴史
マイクロプロセッサーのできるまで
マイクロプロセッサーの働き
トランジスターの仕組み
パーソナル・コンピューティング
インテルの製品情報や活用レポートはこちらから
GO !
インテルミュージアム › 
マイクロプロセッサーの働き
マイクロプロセッサーの位置付けと 4 つの基本工程
 

マイクロプロセッサーは、膨大な数のトランジスターを組み合わせることで、コンピューターを構成するさまざまなパーツを制御したり、計算を行ったりしています。そして、その作業内容は年々複雑化しています。ここでは、コンピューターの中でマイクロプロセッサーがどのような役割を果たしているのかを解説していきます。

> マイクロプロセッサーの位置付けと 4 つの基本工程
> 命令処理を効率化するパイプライン制御方式と並列処理技術
> マイクロプロセッサーの処理性能や機能を強化する技術

マイクロプロセッサーの働き
 
 
コンピューターの構成とマイクロプロセッサーの位置付け
 

PC 、ワークステーション、サーバー、小さいものでは携帯電話や電卓に至るまで、現代のコンピューターは、入力装置、記憶装置、制御装置、演算装置、出力装置という 5 つの主要な装置から構成されています。これらのうち、マイクロプロセッサーは制御装置と演算装置の役割を果たします。制御装置は記憶装置に格納されているプログラムの指示に従って他の装置を制御するもの、演算装置はさまざまなデータ処理を行うものです。

一般に制御装置と演算装置を合わせて処理装置と呼びますが、この処理装置を意味する代表的な用語が CPU です。CPU はマイクロプロセッサーの別称としても広く知られていますが、これは Central Processing Unit の略で、確かに処理装置 (Processing Unit) という言葉が含まれています。

コンピューターの構成とマイクロプロセッサーの位置付け

 
マイクロプロセッサーの命令処理を支える 4 つの基本工程
 

現代のコンピューターは、プログラムに書かれている手順に従って動作します。プログラムは、マイクロプロセッサーが理解できる命令が多数並べられたもので、計算対象となるデータとともにメインメモリーに記憶されます。コンピューターは、メインメモリー上のプログラムから命令を 1 個ずつ取り出し、マイクロプロセッサー内部に送り込んで実行していきます。

マイクロプロセッサーが命令を実行する手順は、大きく分けて以下の 4 つの基本工程から成り立っています。マイクロプロセッサーは、これらの工程を何度も繰り返すことによって複数の命令を実行しています。

1. フェッチ メインメモリーから命令を取り出す
2. デコード 取り出した命令の具体的な指示内容を解読する
3. 実行 計算対象となるデータをメインメモリーから読み出し、命令の指示内容に従って計算処理を行う
4. ライトバック 計算結果をメインメモリーに書き戻す

近年のマイクロプロセッサーは、もっと効率よく命令を処理するために上記 4 つ以外の特別な工程を追加するようになりましたが、マイクロプロセッサー内部に命令を送り込み、それを実行し、最後に計算結果を出力するという大筋の流れは現在も変わっていません。

マイクロプロセッサーの命令処理を支える 4 つの基本工程
 
パイプライン制御方式と並列処理技術 >>