Speicherhierarchie und Leistung
Welches Verfahren schreibt bei einem Cache-Miss beim Schreiben direkt in die untere Hierarchieebene, ohne die Zeile zu laden?
- AWrite-Allocate
- BWrite-Back
- CNo-Write-Allocate
Antwort und Erläuterung anzeigen
Antwort: C. No-Write-Allocate
Das Verfahren, bei einem Schreib-Miss direkt in die untere Ebene zu schreiben, ohne die Zeile zu laden, ist No-Write-Allocate und wird häufig mit Write-Through kombiniert. Bei Daten, die nach dem Schreiben nicht wieder gelesen werden, spart es unnötiges Laden. Write-Allocate lädt dagegen die Zeile vor dem Schreiben, ist vorteilhaft, wenn geschriebene Daten bald wieder verwendet werden, und wird häufig mit Write-Back kombiniert. Write-Back legt die Behandlung von Schreibtreffern fest und ist eine andere Achse als die Frage, ob bei einem Miss geladen wird.