什麼是運算器和控制器?本推測的2019-08-28 12:30:34

運算器的基本功能是完成對各種資料的加工處理,例如算術四則運算,與、或、求反等邏輯運算,算術和邏輯移位操作,比較數值,變更符號,計算主存地址等。

控制器的基本功能:

(1)資料緩衝:由於I/O裝置的速率較低而CPU和記憶體的速率卻很高,故在控制器中必須設定一緩衝器。

(2)差錯控制:裝置控制器還兼管對由I/O裝置傳送來的資料進行差錯檢測。

(3)資料交換:這是指實現CPU與控制器之間、控制器與裝置之間的資料交換。

(4)狀態說明:標識和報告裝置的狀態控制器應記下裝置的狀態供CPU瞭解。

(5)接收和識別命令:CPU可以向控制器傳送多種不同的命令,裝置控制器應能接收並識別這些命令。

(6)地址識別:就像記憶體中的每一個單元都有一個地址一樣,系統中的每一個裝置也都有一個地址,而裝置控制器又必須能夠識別它所控制的每個裝置的地址。

介紹:

運算器:arithmetic unit,計算機中執行各種算術和邏輯運算操作的部件。運算器的基本操作包括加、減、乘、除四則運算,與、或、非、異或等邏輯操作,以及移位、比較和傳送等操作,亦稱算術邏輯部件(ALU)。

控制器(英文名稱:controller)是指按照預定順序改變主電路或控制電路的接線和改變電路中電阻值來控制電動機的啟動、調速、制動和反向的主令裝置。由程式計數器、指令暫存器、指令譯碼器、時序產生器和操作控制器組成,它是釋出命令的“決策機構”,即完成協調和指揮整個計算機系統的操作。