Hva er Cache-minne på en datamaskin?

Bufferminnet på en datamaskin, er en lagringsbeholder for data nylig brukt av prosessorenheten (CPU). CPU kan hente informasjon ekstremt rask og bruke den til å behandle neste batch av informasjon. Et godt eksempel på en felles bruk av en cache ville være mange sider, bilder og web-adresser som nettleseren din rutinemessig samler og lagrer i en mappe på harddisken.

fakta

Cache-minne er en mindre, men raskere rommet minne som støtter hovedminne. Bufferminnet er utformet for å akselerere den minnefunksjon. Datamaskinen kontrollerer cache for å se om dataene den trenger er i lagring. Hvis elementet er der, kalles det som en "cache hit." I tilfeller når informasjonen ikke er lagret i bufferen, som er referert til som en "cache miss", i nesten samme øyeblikk, blir forespørselen rutet til den langsommere lagersted for å hente data.

Funksjon

Selv med raskere mikroprosessorer og hovedminne (RAM) med større kapasitet, flaskehalser likevel forekomme når informasjonen beveger seg mellom CPU og RAM. Cache-minne er en type supplerende minne bygd for raskere formidling av informasjon mellom disse to komponentene i datamaskinen. Datamaskinen bygger et bibliotek av ofte brukt informasjon i bufferminnet. Rollen som "caching" er å akselerere hastigheten på systemet ditt. Caching ikke bare bidrar til å redusere logjams på CPU og RAM, men gir brukere oppgaver å utføre raskere fordi dataene overfører raskere fra bufferminnet til CPU.

Nivå 1 Cache

Vanligvis er en høyhastighets cache integrert i prosessoren. Dette er det nivå en hurtigbuffer. En av de viktigste motivene bak dette konseptet er "lokaliteten av referanse". Det betyr at et sted bare nås ved CPU har en høyere sannsynlighet for å bli revisited på kort sikt. Så L1 cache har de nyeste dataene. Når det er behov for dataene igjen, mikroprosessoren først sjekke L1 cache. Siden dataene er der, det eliminerer behovet for å gå tilbake til tregere hovedminne. Prosessen er vanligvis to ganger raskere enn med hovedhukommelsen.

Nivå 2 Cache

L2-cache-minne, eller den sekundære cache, på en datamaskin er vanligvis plassert på et minnekort som ligger nær prosessoren. Det knytter direkte til sentralenhet, og en krets som er integrert i hovedkortet styrer den. Kretsen kalles L2 kontrolleren. Nivået 2 cache fangstene nylig brukte data ikke i nivået en cache. L2 cache på mange personlige datamaskiner gjør det mulig for prosessoren å få om lag 95 prosent av den informasjonen den trenger fra bufferminnet.

Andre Cache-minne

Disk cache er en annen type cache-minne. Den opererer på en mye lavere hastighet enn de andre cacher, fordi den leser data fra harddisken på datamaskinen og lagrer den på RAM. Programvare som DOS bruke den. Akkurat som RAM er tregere enn L1 og L2 cache, er disken mye tregere enn RAM.

Ofte er personlige datamaskin periferiutstyr bufret hjelp av datamaskinens RAM. Dette er en perifer buffer og virker mye på samme måte som disk buffer. For eksempel kan en DVD-ROM være cache ved hjelp av systemets RAM eller disken. Enten caching metoden kan være raskere enn DVD-ROM-stasjonen.