CPU en architectuur
Welke volgorde is de juiste basisvolgorde waarin een CPU een instructie verwerkt?
- AUitvoeren → decoderen → ophalen
- BOphalen (fetch) → decoderen (decode) → uitvoeren (execute)
- CDecoderen → ophalen → uitvoeren
Antwoord en toelichting tonen
Antwoord: B. Ophalen (fetch) → decoderen (decode) → uitvoeren (execute)
De CPU haalt een instructie uit het geheugen (fetch), decodeert de inhoud om te bepalen wat er moet gebeuren (decode), voert bewerkingen uit (execute) en schrijft zo nodig het resultaat terug naar een register of het geheugen. De plaats van de op te halen instructie wordt aangegeven door de programmateller en bij het decoderen worden het type bewerking en de te gebruiken registers vastgesteld. Pipelining laat deze trappen overlappen en parallel verlopen, zodat per klokcyclus één of meer instructies klaar komen.