控制器(Control Unit),是整個(gè)計(jì)算機(jī)系統(tǒng)的控制中心,它指揮計(jì)算機(jī)各部分協(xié)調(diào)地工作,保證計(jì)算機(jī)按照預(yù)先規(guī)定的目標(biāo)和步驟有條不紊地進(jìn)行操作及處理??刂破鲝拇鎯?chǔ)器中逐條取出指令,分析每條指令規(guī)定的是什么操作以及所需數(shù)據(jù)的存放位置等,然后根據(jù)分析的結(jié)果向計(jì)算機(jī)其它部件發(fā)出控制信號(hào),統(tǒng)一指揮整個(gè)計(jì)算機(jī)完成指令所規(guī)定的操作。計(jì)算機(jī)自動(dòng)工作的過(guò)程,實(shí)際上是自動(dòng)執(zhí)行程序的過(guò)程,而程序中的每條指令都是由控制器來(lái)分析執(zhí)行的,它是計(jì)算機(jī)實(shí)現(xiàn)程序控制的主要設(shè)備。
通常把控制器與運(yùn)算器合稱為中央處理器(Central Processing Unit,CPU)。工業(yè)生產(chǎn)中總是采用的超大規(guī)模集成電路技術(shù)來(lái)制造中央處理器,即CPU芯片。它是計(jì)算機(jī)的核心設(shè)備。它的性能,主要是工作速度和計(jì)算精度,對(duì)機(jī)器的整體性能有的影響。