目次:
定義-コントロールユニット(CU)の意味
コントロールユニット(CU)は、すべてのプロセッサ制御信号を処理します。 すべての入出力フローを指示し、マイクロプログラムから命令のコードをフェッチし、制御信号とタイミング信号を提供することで他のユニットとモデルを指示します。 CUコンポーネントは、ほぼすべての命令を発行し、正しい命令実行を保証するため、プロセッサの頭脳と見なされます。
Techopediaはコントロールユニット(CU)について説明します
CUは、命令およびステータスレジスタから入力を受け取ります。 その動作ルール、またはマイクロプログラムは、プログラマブルロジックアレイ(PLA)、ランダムロジック、または読み取り専用メモリ(ROM)にエンコードされます。
CU関数は次のとおりです。
- 順次命令実行を制御します
- 指示を解釈する
- さまざまなコンピューター領域を通るデータフローをガイドします
- プロセッサのタイミングを調整および制御します
- 他のコンピューターデバイスから制御信号を送受信します
- 結果の取得、デコード、実行処理、保存など、複数のタスクを処理します
CUは2つの方法で設計されています。
- 有線制御:設計は固定アーキテクチャに基づいています。 CUは、特定の固定された方法で配線されたフリップフロップ、論理ゲート、デジタル回路、エンコーダーおよびデコーダー回路で構成されています。 命令セットの変更が必要な場合、配線と回路の変更を行う必要があります。 これは、少数の命令しか持たないRISC(縮小命令セットコンピューティング)アーキテクチャに適しています。
- マイクロプログラム制御:マイクロプログラムは特別な制御メモリに保存され、フローチャートに基づいています。 それらは単純であるため、交換可能で理想的です。
