CPU en architectuur
Wat is de gemiddelde toegangstijd als de cachetoegangstijd 10 ns is, de toegangstijd van het hoofdgeheugen 100 ns en de cache-hitratio 90 %?
- A19 ns
- B55 ns
- C91 ns
Antwoord en toelichting tonen
Antwoord: A. 19 ns
Gemiddelde toegangstijd = 0,9 × 10 + 0,1 × 100 = 19 ns (uitgaande van de situatie waarin bij een miss alleen de tijd van het hoofdgeheugen telt). Bij een hitratio van 99 % is dat 0,99 × 10 + 0,01 × 100 = 10,9 ns: een verschil van slechts 9 procentpunt maakt het circa 1,7 keer sneller. Omdat de missratio de prestaties zo sterk bepaalt, verhoogt men de hitratio door caches in meerdere niveaus uit te voeren en de capaciteit en associativiteit te optimaliseren.