geheugenlagen
Geheugenlagen is een term uit de informatietechniek die verwijst naar de hiërarchische indeling van het computergeheugen. In een geheugenhiërarchie worden data en instructies verplaatst tussen verschillende opslagniveaus met uiteenlopende snelheid, capaciteit en kosten. Het doel is om veel data snel beschikbaar te maken terwijl grote, goedkope opslagmogelijkheden worden ingezet voor minder gebruikte data.
De traditionele geheugenlaag bestaat uit: registers (binnen de processor, extreem snel en klein), L1-cache (per kern,
Belangrijkste principe is locality: waarmee veelgebruikte data zich waarschijnlijk in een sneller niveau bevinden; caches gebruiken
Trends: multi-core en multi-processor systemen met privé-L1/L2 en gedeelde L3; grafische verwerkingseenheden hebben hun eigen geheugenhiërarchie;
Zie ook: geheugenhiërarchie, cache-coherentie, locality of reference.