CPU en architectuur

Welke volgorde is de juiste basisvolgorde waarin een CPU een instructie verwerkt?

  1. AUitvoeren → decoderen → ophalen
  2. BOphalen (fetch) → decoderen (decode) → uitvoeren (execute)
  3. 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.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over CPU en architectuur

  1. Wat is de juiste rol van de ALU (arithmetic logic unit) in de CPU?
  2. Wat bevat de programmateller (program counter, PC) van de CPU?
  3. Welke uitspraak over de schrijfmethode write-back van een cache is juist?
  4. Welke uitspraak over een set-associatieve cache is juist?
  5. Welke grootte van een cacheregel (cacheblok) is gebruikelijk in de meeste huidige CPU's?

Vergelijkingen bij dit onderwerp