Control Unit
Een besturingseenheid (CU) is een geïntegreerde schakeling in een processor die de invoer en uitvoer bestuurt. Deze ontvangt instructies van een programma en geeft ze vervolgens door aan de rekenkundige en logische eenheid (ALU). De ALU voert de juiste berekeningen uit en stuurt de resulterende waarden terug naar de besturingseenheid. De besturingseenheid stuurt deze waarden als uitvoer naar het bijbehorende programma.
Een typische besturingseenheid bestaat uit verschillende logische poorten en bevat twee belangrijke componenten:
- Programmateller (PC)
- Instructieregister (IR)
De programmateller laadt afzonderlijke instructies uit het geheugen en slaat ze opeenvolgend op. Het instructieregister decodeert deze instructies en zet ze om in opdrachten voor de CPU. Na elke instructie verhoogt de CU de programmateller en haalt deze de volgende instructie op.
Besturingseenheden werken op de kloksnelheid van de bijbehorende CPU. Daarom kan de besturingseenheid van een processor van 3 GHz drie miljard bewerkingen per seconde uitvoeren.
Test je kennis