Skip to main content

Wat is een bedieningseenheid?

Een besturingseenheid is de subcomponent van de centrale verwerkingseenheid (CPU) die alle acties beheert die op dit gebied in een computer worden uitgevoerd.Het is verantwoordelijk voor het nemen van de verschillende invoer van de computer, instructies en gegevens en de processor te vertellen wat hij ermee moet doen.Omdat de CPU wordt beschouwd als de hersenen van de computer, wordt deze soms de hersenen in de hersenen genoemd.Afhankelijk van de CPUS-architectuur kan de besturingseenheid gevarieerde taken hebben om uit te voeren.

De besturingseenheid bestaat eigenlijk uit verschillende subcomponenten.Tijdens de hardwired dagen vormde al deze bedrading en circuits wat bekend staat als een eindige-statenmachine, een systeem met een enkelvoudig doel bij het regisseren van de bewerkingen van de computer.Afzonderlijke circuits waren verantwoordelijk voor het decoderen en coderen van instructies, terwijl anderen logica afhandelden of de instructies tellen waaraan de CPU werkte.Alles gebeurde op volgorde, waar het logische circuit op de een of andere manier zou worden omgedraaid om de instructies naar opslag te richten.

Een instructie wordt opgehaald en gedecodeerd, en vervolgens moet deze worden uitgevoerd in volgorde, de ene na elkaar tot voltooiing.In oudere CPU's zou de instructie het hele proces moeten doorlopen en de berekening moeten voltooien voordat de volgende zou beginnen.Om de verwerking te versnellen, gebruiken moderne CPU's wat pijpleidingen wordt genoemd, waarbij elke stap deel uitmaakt van de pijplijn.Hoewel de ene instructie in het uitvoeringsgedeelte van de pijplijn staat, staat een andere al in de decoderenfase en wordt een andere opgehaald.Om dit alles af te handelen, moest de besturingseenheid ook de rol van een multiplexer uitvoeren, omdat het meerdere ingangen of uitgangen in zich neemt en ze in en uit de pijplijn stuurt.

Naarmate de computer CPU's bleef vooruitgaan, veranderde veel hiervan dramatisch.Het gebruik van microcode, kleine programma's die in een speciaal, snelle-snelle-alleen-lezen geheugen op de CPU zitten, nam de plaats in van het oude hardwired circuit.Deze programma's op laag niveau namen de tijdrovende taak over van het fysiek opnieuw bedraden van een besturingseenheid en vereenvoudigde wijzigingen in de CPUS-architectuur.De op maat geschreven microprogrammen van de besturingseenheid, gemaakt tijdens de CPUS-ontwerpfase, zijn de architectuur van een bepaald type CPU.

Over het algemeen hangen veel van de verantwoordelijkheden van de controle-eenheden af van de CPU-architectuur.Sommigen kunnen eenvoudigweg de uitvoering ophalen, decoderen, coördineren en de uitvoer van instructies sturen.Anderen kunnen aanvullende verantwoordelijkheden hebben die vertaling inhouden, die de CPU kunnen vertragen.In deze gevallen kan de besturingseenheid verder worden opgesplitst in beknopte componenten, zoals een afzonderlijke planningseenheid, of een pensioeneenheid die zorgt voor het organiseren en opslaan van de resultaten van de Rithmetic Logic Unit (ALU).