Skip to main content

Hvad er L1 -cache?

Niveau 1 eller L1 -cache er speciel, meget hurtig hukommelse indbygget i Central Processing Unit (CPU) for at hjælpe med at lette computerpræstation.Ved at indlæse ofte anvendte bits af data i L1 -cache, kan computeren behandle anmodninger hurtigere.De fleste computere har også L2- og L3 -cache, som er langsommere end L1 -cache, men hurtigere end tilfældig adgangshukommelse (RAM).

Når vi anmoder om programmer eller filer fra en standard fad harddisk, skal enheden søge på de interne diske efter informationen ved at glide en hovedmekanisme på tværs af pladerne, omtrent analogt med den måde, en nål læser en fonografrekord.I tilfælde af et diskdrev er der imidlertid flere plader, og hovedet er magnetisk, læser med en meget høj hastighed.Ikke desto mindre er standard harddisken den langsomste opbevaringsenhed på computeren, kompakte disk kører til side.

Vi tænker normalt på RAM som værende ret hurtig, fordi det er så meget hurtigere end harddiske.RAM er et midlertidigt besiddelsesområde, der bliver aktivt, når computerstøvlerne.Computere har ofte 1-4 gigabyte (GB) RAM.Ved at indlæse ofte anmodede programmer, filer, billeder og andre genstande i RAM, behøver computeren ikke at søge harddisken (er) for at hente oplysningerne om efterfølgende anmodninger.

Mens dette er en god strategi, kan CPU'en arbejde hurtigere end RAM, og for at fremskynde tingene, kan du tænke på L1, L2 og L3-cache som go-betweens, der forventer, hvad der anmoder om RAM, og holder detdata klar.Når en anmodning kommer, kontrollerer CPU'en L1 -cache først, efterfulgt af L2 og L3 -cache (hvis det er til stede).Hvis CPU'en finder de ønskede data i cache, er det et cache -hit , og hvis ikke, er det en cache Miss og RAM søges næste, efterfulgt af harddisken.Målet er at maksimere hits og minimere misser den langsomme ydeevne.

Mens L1 -cache er indbygget i CPU'er i dag, kan det også opholde sig sammen med CPU'en på ældre pc'er.L2 -cache kan indbygges i CPU'en eller til stede på bundkortet sammen med L3 -cache.I nogle tilfælde indarbejdes L3 -cache også i CPU'en.I modsætning til RAM er cache ikke udvidelig.