Control Unit
制御装置(CU)は、集積回路であり、プロセッサ内で入力と出力を制御します。プログラムから命令を受け取り、それを算術論理演算装置(ALU)に渡します。ALUは適切な計算を実行し、計算結果の値を制御装置に返します。制御装置はこれらの値を出力として対応するプログラムに送ります。
一般的な制御装置は、複数の論理ゲートで構成され、次の2つの重要なコンポーネントを含みます。
- プログラムカウンター(PC)
- 命令レジスター(IR)
プログラムカウンターはメモリから個々の命令を読み込み、順番に保存します。命令レジスターはこれらの命令を解読し、CPU向けのコマンドに変換します。各命令の処理後、CUはプログラムカウンターの値を増やし、次の命令を取得します。
制御装置は、対応するCPUのクロック速度で動作します。したがって、3 GHzのプロセッサに搭載された制御装置は、1秒あたり30億回の操作を処理できます。
知識をテストする