Minnet nærmest prosessoren er
cache .
Her er grunnen:
* hastighet: Prosessoren fungerer i ekstremt høye hastigheter. For å unngå å vente på data fra tregere hovedminne (RAM), plasseres et lite, veldig raskt minne kalt cachen rett ved siden av prosessoren.
* Datalokalitet: Cache -lagrene fikk ofte tilgang til data, og forventer prosessorens behov. Dette hjelper prosessoren til å få tilgang til data raskt, redusere forsinkelser og forbedre ytelsen.
nivåer av cache:
Det er vanligvis flere nivåer av hurtigbuffer, hvor hvert nivå blir gradvis større og saktere, men fortsatt raskere enn RAM:
* l1 cache: Den minste og raskeste hurtigbufferen, direkte koblet til prosessoren.
* l2 cache: Større enn L1, men litt tregere.
* l3 cache: Den største og tregeste av hurtigbuffene, men fortsatt raskere enn RAM.
Betydningen av cache:
Cachen er avgjørende for moderne datamaskinytelse. Uten det ville prosessoren stadig måtte vente på data fra RAM, noe som reduserer driften betydelig.