Speicherhierarchie und Leistung
Welche Aussage zur Inklusiv-Methode, bei der ein unterer Cache (z. B. L2) den gesamten Inhalt des oberen Caches (L1) enthält, ist richtig?
- ADa oben und unten nicht dieselben Daten gehalten werden, wird die Gesamtkapazität am besten genutzt
- BDer untere Cache muss stets kleiner sein als der obere
- CDie Kohärenz ist leichter zu verwalten, doch dieselben Daten werden doppelt gehalten
Antwort und Erläuterung anzeigen
Antwort: C. Die Kohärenz ist leichter zu verwalten, doch dieselben Daten werden doppelt gehalten
Bei der Inklusiv-Methode sind Daten in L1 stets auch in L2; Anfragen anderer Kerne lassen sich daher durch Prüfen von L2 beantworten, und der Aufwand, bis in L1 nachzusehen, sinkt. Dafür werden dieselben Daten doppelt gehalten, sodass die effektive Kapazität nur die von L2 ist. Dass oben und unten nichts doppelt gehalten wird, ist die Exklusiv-Methode, die die Gesamtkapazität gut nutzt. Der untere Cache wird normalerweise größer gebaut als der obere.