-
控制單元
鎖定
控制單元(Control Unit)負責程序的流程管理。正如工廠的物流分配部門,控制單元是整個CPU的指揮控制中心,由指令寄存器IR(Instruction Register)、指令譯碼器ID(Instruction Decoder)和操作控制器OC(Operation Controller)三個部件組成,對協調整個電腦有序工作極為重要。
控制單元可以作為CPU的一部分,也可以安裝於CPU外部。
- 中文名
- 控制單元
- 外文名
- Control Unit
- 相關定義
- 哈佛結構、馮諾依曼結構
- 屬 於
- CPU部件之一
控制單元定義
控制單元,英文Control Unit(CU),是CPU部件之一,有時也安裝與CPU外部。其基本功能是從內存取指令、分析指令和執行指令。
控制單元種類
無論哪一個種類的控制單元,原理均為通過控制單元發出的控制信號對CPU各個部分加以控制。控制單元大體可以分為以下兩類。
- 微程序式,由微程序讀取和發出控制信號。通過被稱為微型定序器的簡單數字通路(微型電腦)對微程序加以執行。 [1]
- 硬件型控制單元。由數字通路直接發出控制信號。由於集成電路的規模化及設計技術的進步,此種控制單元已成為可能。
控制單元功能
它根據用户預先編好的程序,依次從存儲器中取出各條指令,放在指令寄存器IR中,通過指令譯碼(分析)確定應該進行什麼操作,然後通過操作控制器OC,按確定的時序,向相應的部件發出微操作控制信號。操作控制器OC中主要包括節拍脈衝發生器、控制矩陣、時鐘脈衝發生器、復位電路和啓停電路等控制邏輯。
- 參考資料
-
- 1. 7.4 微程序控制原理 .計算機操作系統, 編程語言和開發工具歷史網[引用日期2015-01-23]