Den hukommelse, der indeholder data og instruktioner, når CPU'en behandler dem, kaldes
cache .
Her er hvorfor:
* hastighed: CPU'en fungerer meget hurtigere end hovedhukommelsen (RAM). For at bygge bro over dette hastighedsgap placeres en lille, superhurtig hukommelse kaldet cachen mellem CPU og RAM.
* brugsfrekvens: Cache -butikkerne brugte ofte data og instruktioner, hvilket gør dem let tilgængelige for CPU'en, hvilket reducerer den tid, det tager for at hente dem.
* niveauer: Der er flere niveauer af cache, hvor L1 er den hurtigste og mindste, efterfulgt af L2 og L3, som er større, men langsommere.
Så når CPU'en har brug for noget, tjekker den først cachen. Hvis det er der (et "cache -hit"), hentes det meget hurtigt. Hvis ikke (en "cache miss"), skal CPU'en gå til den langsommere ram, hvilket tager mere tid.
Fortæl mig, hvis du gerne vil have flere detaljer om, hvordan cacher fungerer!