CPU und Architektur
Welche Aussage zum Write-Back-Verfahren bei den Schreibstrategien des Caches ist richtig?
- AEs wird nicht in den Cache geschrieben, sondern nur der Hauptspeicher aktualisiert
- BBei jedem Schreibvorgang werden stets sowohl Cache als auch Hauptspeicher aktualisiert
- CZunächst wird nur der Cache aktualisiert, und die Daten werden in den Hauptspeicher zurückgeschrieben, wenn sie aus dem Cache verdrängt werden
Antwort und Erläuterung anzeigen
Antwort: C. Zunächst wird nur der Cache aktualisiert, und die Daten werden in den Hauptspeicher zurückgeschrieben, wenn sie aus dem Cache verdrängt werden
Beim Write-Back wird nur in den Cache geschrieben, und aktualisierte (Dirty-)Zeilen werden beim Verdrängen gesammelt in den Hauptspeicher zurückgeschrieben. Da mehrere Schreibvorgänge auf dieselbe Stelle mit einem einzigen Rückschreiben erledigt sind, sinkt der Datenverkehr zum Hauptspeicher erheblich; das Verfahren wird bei L1 bis L3 vieler CPUs verwendet. Dafür weichen Hauptspeicher und Cache vorübergehend voneinander ab, sodass die Konsistenz mit Kohärenz und DMA verwaltet werden muss.