Geheugenhiërarchie en prestaties
Welke uitspraak over de inclusieve opzet, waarbij een lager cacheniveau (zoals L2) alle inhoud van het hogere niveau (L1) bevat, is juist?
- ABoven- en onderniveau bevatten niet dezelfde data, dus de totale capaciteit wordt het best benut
- BHet lagere cacheniveau moet altijd kleiner zijn dan het hogere
- CCoherentiebeheer is eenvoudiger, maar dezelfde data worden dubbel opgeslagen
Antwoord en toelichting tonen
Antwoord: C. Coherentiebeheer is eenvoudiger, maar dezelfde data worden dubbel opgeslagen
Bij de inclusieve opzet staat data die in L1 aanwezig is altijd ook in L2, zodat vragen van andere cores kunnen worden beantwoord door alleen L2 te raadplegen en de moeite om ook L1 te controleren vervalt. Daar staat tegenover dat dezelfde data dubbel worden opgeslagen, zodat de effectieve capaciteit gelijk is aan die van L2. Geen dubbele opslag tussen boven- en onderniveau is de exclusieve opzet, die de totale capaciteit beter benut. Het lagere cacheniveau wordt doorgaans groter gemaakt dan het hogere.