Minnet som inneholder data og instruksjoner når CPU behandler dem, kalles
cache .
Her er grunnen:
* hastighet: CPU fungerer mye raskere enn hovedminnet (RAM). For å bygge bro mellom dette hastighetsgapet, plasseres et lite, superfast minne kalt cachen mellom CPU og RAM.
* bruksfrekvens: Cache -lagrene brukte ofte data og instruksjoner, noe som gjør dem lett tilgjengelige for CPU, noe som reduserer tiden det tar å hente dem.
* nivåer: Det er flere nivåer av hurtigbuffer, med L1 som den raskeste og minste, etterfulgt av L2 og L3, som er større, men tregere.
Så når CPU trenger noe, sjekker den først hurtigbufferen. Hvis den er der (en "cache -hit"), blir den hentet veldig raskt. Hvis ikke (en "cache miss"), må CPU gå til den saktere rammen, som tar mer tid.
Gi meg beskjed hvis du vil ha mer informasjon om hvordan hurtigbuffer fungerer!