n-utas
csoport asszociatív cache (n-way
set associative cache)
Ez
a cache tárolótípus tulajdonképpen átmenetet képez a teljesen
asszociatív és a közvetlen leképezésű cache tárolók között.
Az
„n”-utas csoport asszociatív gyorsító táraknál a cache több,
„n” sorból álló részre, csoportokra van osztva. Az egy csoporthoz
tartozó cache tárolórész önmagában teljesen asszociatív tárolóként
működik, azaz egy cache-be másolandó blokk a csoporton belül az
„n” sor bármelyikébe bekerülhet.
Annak
megállapítása, hogy egy cache írandó blokk melyik csoporthoz
tartozik, a közvetlen leképezésű cache tárolóknál megismert módon,
a memóriacímből képzett index-el kerül meghatározásra.
Ezért az „n” utas csoport asszociatív cache tárolót úgy is
elképzelhetjük, mint egy közvetlen leképezésű cache-t, amelyen belül
(csoportszinten) több teljesen asszociatív cache tároló működik.
A csoport asszociatív cache tárolók rugalmasabbak,
mint a közvetlen leképezésűek és relatíve kevesebb asszociatív összehasonlító
áramkört tartalmaznak, és még viszonylag gyorsak. Ezért a
gyakorlatban ez a cache típus terjedt el szélesebb körben.  |