Geheugenhiërarchie en prestaties
Welke techniek stuurt, bij het inlezen van een gemiste regel uit het hoofdgeheugen, eerst het woord dat de CPU nodig heeft en pas daarna de rest?
- ACritical word first
- BWrite-allocate
- CVictim cache
Antwoord en toelichting tonen
Antwoord: A. Critical word first
Als wordt gewacht tot de hele regel van 64 byte is aangekomen voordat de data worden doorgegeven, wordt de wachttijd van de CPU daarmee verlengd. Bij critical word first wordt het gevraagde woord als eerste overgedragen en direct aan de CPU doorgegeven, en wordt de rest van de regel daarna aangevuld, zodat de effectieve misstraf korter wordt. Write-allocate is een methode voor het wel of niet inlezen van de regel bij een schrijfmiss, en een victim cache is een kleine buffer die verdrongen regels tijdelijk bewaart. Geen van beide heeft met de overdrachtsvolgorde te maken.