Speicherhierarchie und Leistung
Was geschieht im Allgemeinen mit der Trefferzeit, wenn die Cache-Kapazität erhöht wird, und welche Begründung ist richtig?
- ASie wird kürzer, weil bei mehr gespeicherten Daten weniger Suchzeit anfällt
- BSie bleibt gleich, weil die Trefferzeit allein durch die Zeilengröße bestimmt wird
- CSie wird tendenziell länger, weil Leitungen und Auswahlschaltungen größer werden
Antwort und Erläuterung anzeigen
Antwort: C. Sie wird tendenziell länger, weil Leitungen und Auswahlschaltungen größer werden
Ein größerer Cache senkt die Miss-Rate, doch das Zellenfeld wird größer und die Leitungen länger, und auch die Schaltungen für Indexauswahl und Ausgabeauswahl werden größer, sodass die Trefferzeit tendenziell länger wird. Deshalb wird L1 mit einigen zehn KB klein gehalten, und große Kapazität wird mit mehrstufigen Konfigurationen in L2 und L3 bereitgestellt. Die Trefferzeit wird nicht kürzer und auch nicht allein durch die Zeilengröße bestimmt. Die Kapazität wird im Ausgleich zwischen Miss-Rate und Trefferzeit festgelegt.