CPU en architectuur

Welke methode onderzoekt de afhankelijkheden tussen instructies en voert uitvoerbare instructies uit in een andere volgorde dan het programma om de prestaties te verhogen?

  1. AIn-order uitvoering
  2. BOut-of-order uitvoering
  3. CSingle-cycle uitvoering
Antwoord en toelichting tonen

Antwoord: B. Out-of-order uitvoering

Bij out-of-order uitvoering worden instructies die wachten op het resultaat van een eerdere instructie of op gegevens uit het geheugen naar achteren geschoven en worden latere instructies die gereed zijn eerst uitgevoerd. Een groot voordeel is dat tijdens de wachttijd van een cachemiss ander werk kan worden gedaan. Hiervoor zijn onder meer een schakeling die uitvoerbare instructies zoekt in een venster van honderden instructies, registerhernoeming en een reorder buffer die resultaten in de oorspronkelijke volgorde vastlegt nodig, zodat schakeling en vermogen groot worden.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over CPU en architectuur

  1. Welk CPU-mechanisme onderbreekt tijdelijk de lopende verwerking en geeft voorrang aan de afhandeling van een verzoek van een extern apparaat en dergelijke?
  2. Welk mechanisme brengt gegevens rechtstreeks over tussen randapparatuur en geheugen zonder tussenkomst van de CPU?
  3. Welke LSI integreert CPU, geheugen en randfuncties zoals timers en ADC in één chip en wordt gebruikt voor de besturing van huishoudelijke apparaten en andere apparatuur?
  4. Welk mechanisme houdt in een multicore-CPU de inhoud consistent wanneer de caches van de kernen gegevens van hetzelfde adres bevatten?
  5. Welke techniek verandert dynamisch de werkfrequentie en voedingsspanning afhankelijk van de belasting om het vermogensverbruik van de CPU te verlagen?

Vergelijkingen bij dit onderwerp