Kontrollenheten (CU) är
absolut avgörande till drift av ett datorsystem. Det är hjärnan i CPU (Central Processing Unit), som fungerar som chef för alla operationer inom datorn. Utan en fungerande styrenhet skulle datorn inte kunna utföra ens de enklaste instruktionerna.
Dess betydelse härrör från flera viktiga funktioner:
* Instruktionshämtning: CU hämtar instruktioner från minnet, en efter en, enligt programmets flöde.
* Instruktion avkodning: Den avkodar de hämtade instruktionerna och bestämmer vilken operation som måste utföras och om vilka data.
* operand hämtning: CU hämtar nödvändiga data (operander) från minne eller register som krävs för instruktionens körning.
* exekveringskontroll: Det leder genomförandet av instruktionen och samordnar aktiviteterna för olika komponenter i CPU (som ALU - aritmetisk logikenhet).
* Resultatlagring: CU leder lagring av resultat tillbaka till minnet eller register.
* Synkronisering: Den hanterar tidpunkten och synkroniseringen av alla operationer inom CPU och mellan CPU och andra komponenter.
I huvudsak fungerar styrenheten som centrala nervsystemet och samordnar och sekvenserar alla åtgärder som krävs för att utföra ett program. Utan det skulle CPU och i förlängningen hela datorsystemet vara helt inert, oförmögen att utföra några beräkningar eller bearbeta någon information. Det är lika viktigt som hjärtat för en levande varelse.