cachinglijnen
Een cachinglijn, of cache line, is de basiseenheid waarin data wordt overgedragen tussen het hoofdgeheugen en de cache. Data uit het geheugen wordt in blokken tegelijk geladen en in de cache opgeslagen als cachinglijnen. De grootte van een cachinglijn verschilt per architectuur; veelvoorkomende maten zijn 64 bytes, maar 32 of 128 bytes komen ook voor.
Een cachinglijn bevat naast de data metadata die nodig is om de data correct te beheren. Dit
Cachinglijnen worden georganiseerd volgens de cache-architectuur. Directe mapping koppelt ieder geheugenadres aan één specifieke lijn in
De grootte en organisatie van cachinglijnen beïnvloeden de prestatie van geheugenoperaties. Grotere lijnen verbeteren vaak de
In multi-core-systemen spelen cachinglijnen een centrale rol in coherentie. Protocollen zoals MESI beschrijven de toestanden van
Samenvattend zijn cachinglijnen de bouwstenen van de cache-architectuur: hun grootte, structuur en coherentiegedrag bepalen hoe data