? Cache -minne på en datamaskin er en lagringsplass container for data nylig brukt av den sentrale prosessor (CPU ) . CPU kan hente informasjon ekstremt rask og bruke den til å behandle den neste batch av informasjon . Et godt eksempel på en vanlig bruk av en cache skulle være de mange sider, bilder og web- adresser som nettleseren rutinemessig samler og lagrer i en mappe på harddisken . Fakta
Cache -minne er en mindre, men raskere kupé minne som støtter hovedminne. Cache -minne er designet for å akselerere minnefunksjon. Datamaskinen sjekker cache for å se om dataene den trenger er i lagring . Hvis elementet er der, kalles det som en "cache hit. " I tilfeller der informasjonen ikke er lagret i cache , som er referert til som en "cache miss ", i nesten samme øyeblikk , blir forespørselen rutes til tregere minne sted for å hente dataene.
Funksjon
Selv med raskere mikroprosessorer og hovedminne ( RAM ) med større kapasitet , flaskehalser fortsatt oppstå når opplysninger beveger seg mellom CPU og RAM . Cache -minne er en type supplerende minne innebygd for raskere transport av informasjon mellom disse to komponentene i datamaskinen . Datamaskinen bygger et bibliotek med ofte brukt informasjon inn i cache -minnet. Rollen som " caching " er å akselerere hastigheten på systemet ditt . Caching ikke bare bidrar til å redusere logjams på CPU og RAM , men gjør det mulig for brukere å utføre oppgaver raskere fordi dataene overfører raskere fra cache -minnet til CPU.
Nivå 1 Cache
Vanligvis er en high- speed cache integrert i prosessoren . Dette er nivået en cache . En av de viktigste motivasjonene bak dette konseptet er " lokalitet referanseramme. " 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 på nytt , sjekker mikroprosessoren først L1 cache . Siden dataene er der, eliminerer den behovet for å gå tilbake til tregere hovedminne. Prosessen er vanligvis to ganger raskere enn med hovedminne.
Level 2 Cache
Level 2 cache -minne, eller sekundær cache , på en datamaskin er vanligvis plassert på et minnekort som ligger nær prosessoren . Den kobler direkte til den sentrale processing unit, og en krets som er integrert i hovedkortet styrer den. Kretsen kalles L2 kontrolleren. Den nivå 2 cache fanger nylig brukte data ikke i nivå 1 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 datamaskinens harddisk og lagrer den på RAM . Programmer som DOS bruker den. Akkurat som RAM er tregere enn L1 og L2 cache , er disken mye tregere enn RAM .
Ofte personlige datamaskin periferiutstyr er lagret ved hjelp av datamaskinens RAM . Dette er en perifer cache og driver mye på samme måte som disk cache . For eksempel kan et DVD-ROM være bufferen ved hjelp av systemets RAM eller disken. Enten caching metoden kan være raskere enn DVD - ROM-stasjonen.