minneshierarkier
Minneshierarkier är ett begrepp inom datorarkitektur som beskriver hur olika minnes- och lagringsnivåer är ordnade med avseende på hastighet, storlek, kostnad och närhet till processorn. Genom att organisera minnet i flera nivåer utnyttjar systemet principen lokalitet: data som använts nyligen eller som ligger nära annan data hålls närmare processorn för snabbare åtkomst. Denna uppbyggnad gör att en stor mängd data kan nås med låga latens och relativt hög bandbredd jämfört med ett enda, mycket långsamt minne.
De vanligaste nivåerna i moderna system är: registren, som finns inuti processorn och är de snabbaste men
Effektiviteten hos minneshierarkin mäts i hur ofta data finns i en cache (cache-hits). När data inte finns
För mjukvaruutveckling och optimering innebär minneshierarkier att olika åtkomstmönster kan leda till bättre eller sämre prestanda.