Vad är en helt associativ cache i beräkningsarkitektur?

En helt associativ cache är en typ av cache-minne som gör att vilket block av huvudminne som helst kan mappas till vilken cache-plats som helst. Data kan med andra ord lagras var som helst i cachen och det finns inga begränsningar för var ett visst minnesblock kan placeras. Detta gör den till den mest flexibla typen av cache, men också den dyraste när det gäller hårdvarukomplexitet. Eftersom det inte finns några restriktioner för placering, kan alla block i cachen ersättas med data. Detta kan resultera i en hög grad av cacheträffar och förbättrad prestanda, men också en högre kostnad på grund av den extra hårdvara som krävs för cachen.

Publiceringsdatum: