Er en Cache separat fra prosessoren brikke på hovedkortet?

Caches ble utviklet i et forsøk på å få fart på den metoden som random access memory eller RAM, overfører data til datamaskinens prosessor. Mellomlagring har i betydelig grad forbedret hastigheten ved hvilken data behandles av den sentrale prosessorenheten ved dens evne til å levere data til den sentrale behandlingsenhet (CPU) raskere enn RAM. CPU, som er hjernen bak datamaskinen, er ansvarlig for å lese kommandoer og utføre de retninger.

Betydning

En av hemmelighetene til et høy-ytelse personlig datamaskin er i utformingen av hukommelses-systemet. Den samlede ytelsen til tidligere datamaskiner støttet seg tungt på hastigheten på prosessor (CPU). Imidlertid, mens hastigheten av CPU-er har praktisk talt fordoblet hver 6. måned, hastigheten av random access memory (RAM), at enheten som sender instruksjoner og data til CPU for prosessering, ikke har kommet så fort. Som fører til utvikling av raskere minnemoduler kalt cache. Cachen kan festes separat på hovedkortet til datamaskinen, eller gjort til en del av prosessoren chip.

hovedkort

Uten et hovedkort, er det ingen datamaskin. Det er også referert til som hovedkortet eller hovedkortet. Hovedkortet er kretskortet som støtter montering, grensesnitt og linking av de fleste av de andre maskinvareenheter og eksterne enheter som vanligvis forbindes med personlige datamaskiner, inkludert den sentrale processing unit. Noen cacher er laget for å bli plassert direkte på hovedkortet. Vanligvis cacher som er integrert i systemet styrene er plass rett ved siden av prosessoren chip.

prosessor

Den sentrale behandlingsenhet (CPU) er også kalt prosessor eller mikroprosessor. Det er der de kommandoer og ulike operasjoner utføres. CPUer kommer i en rekke hastigheter som måles i megahertz eller gigahertz. Generelt jo høyere hastighet, desto flere data prosessoren er i stand til å behandle enhver tid. Når en prosessor krever informasjon for å utføre sine instruksjoner, går det til RAM. Dette er de viktigste lagringsmedier hvor informasjonen er lagret midlertidig. Siden RAM typisk opererer langsommere enn CPU, kan prosessoren må vente på dataene. For å komme rundt dette flaskehals, datamaskin designere kom opp med løsningen kalles "caching".

cache

Når du hører ordet caching, bør du tenke på fart. Cache uttales som "cash". Den brukes til å lagre data de sist brukte av prosessoren. Cache er raskere enn hovedminnet eller RAM. Hvis informasjonen CPU kreves for å utføre sin oppgave ligger i hurtigbufferen, blir prosessoren ikke trenger å hente data fra RAM langsommere. Vanligvis er det to nivåer av cache på de fleste personlige datamaskiner, nivå 1 og nivå 2. Noen systemer kan ha et nivå 3 cache. Nivået 2 er tradisjonelt plassert på hovedkortet i umiddelbar nærhet til den sentrale prosessorenheten. Nivå en buffer, som er raskere enn nivå 2, er plassert på prosessorbrikken. Den opererer med samme hastighet som prosessorbrikke.

betraktninger

En CPU ytelsen er betinget av hvor mange ganger det må gå utenfor prosessoren for å skaffe dataene den trenger. Når mer informasjon blir behandlet innen prosessoren utfører CPU operasjoner raskere. Med andre ord, mer bufferminnet som ligger på prosessorbrikken betyr bedre prosessor hastighet og ytelse. I noen mer avanserte systemer, er nivå 1 og nivå 2 cacher plassert på prosessoren chip. Den cache på hovedkortet blir nivå 3 cache.

En av fallgruvene av caching er at CPU vil alltid sjekke cache for data først, og hvis den ikke er der, gå til RAM. Dersom sentralenhet går til cache og informasjonen er der, er det som kalles en "cache hit." Hvis dataene den trenger er ikke i cache, kalles det en "cache miss." "Hit rate" viser prosentandel av tiden informasjonen er lagret i cache.