Cachegeheugens
Cachegeheugens zijn kleine, snelle geheugenonderdelen die zich dicht bij een centrale verwerkingseenheid (CPU) bevinden en de gemiddelde tijd verkorten die nodig is om gegevens uit het hoofdgeheugen te lezen. Ze houden kopieën bij van recente of veelgebruikte gegevens uit het hoofdgeheugen en worden actief door geheugenreferenties die op die gegevens betrekking hebben. Dit maakt programma’s over het algemeen sneller door sneller toegang tot vaak gebruikte data.
In moderne systemen bestaan cachegeheugens uit meerdere niveaus: L1, L2 en L3. L1 is het kleinste en
Een geheugenreferentie wordt eerst in de cache opgespoord: bij een hit levert de cache de data snel;
Bij meerdere cores is cache-coherentie essentieel; protocollen zoals MESI beheren de geldige toestand van cache-gegevens om