? Caches blev udviklet i et forsøg på at fremskynde den metode, hvor random access memory , eller RAM, overfører data til computerens processor. Caching har væsentligt forbedret den hastighed, hvormed informationer bliver behandlet af den centrale regneenhed ved sin evne til at levere data til den centrale behandlingsenhed (CPU) hurtigere end RAM. CPU , som er hjernen bag computeren , er ansvarlig for at læse kommandoer og udføre retninger . Betydning
En af hemmelighederne til en højtydende personlige computer er i udformningen af hukommelsen system. Det samlede resultat af tidligere computere lid til hastigheden af central processing unit (CPU) . Men mens hastigheden af CPU'er praktisk er fordoblet hver 6. måned , hastigheden af random access memory (RAM) , den enhed, der overfører instruktion og data til CPU'en til forarbejdning , har ikke nået så hurtigt . Der fører til udviklingen af hurtigere hukommelsesmoduler kaldet cache . Cachen kan fastgøres separat på bundkortet af computeren, eller gøres til en del af processor chip.
Bundkort
Uden et bundkort , er der ingen computer. Det er også nævnt som den logik bord eller systemkortet . Bundkortet er printkortet der understøtter montering sammenknytning og sammenkædning af de fleste af de andre hardware enheder og periferiudstyr almindeligvis er forbundet med personlige computere, herunder den centrale regneenhed . Nogle caches er designet til at blive placeret direkte på bundkortet. Typisk caches , der er integreret i systemet boards er plads lige ved siden af processor chip .
Processor
central processing unit (CPU) er også kaldet processor eller mikroprocessoren. Det er stedet hvor de kommandoer og forskellige operationer udføres . CPU'er kommer i mange forskellige hastigheder , der måles i megahertz eller gigahertz . Generelt jo højere hastighed, jo flere data processoren er i stand til at behandle på én gang . Når en processor kræver oplysninger med henblik på at udføre sine instrukser , det går til RAM. Dette er den vigtigste lagringsmedie , hvor oplysningerne opbevares midlertidigt . Siden RAM typisk opererer langsommere end CPU'en , kan processoren nødt til at vente på data . For at omgå denne flaskehals , computer designere kom op med den løsning kaldet " caching ".
Cache
Når du hører ordet caching, bør du tænke på hastigheden. Cache udtales som "cash ". Det bruges til at lagre data senest brugte af processoren . Cache er hurtigere end den primære hukommelse eller RAM. Hvis oplysningerne CPU'en kræver at udføre sin opgave ligger i cachen , er processoren ikke behøver at hente data fra langsommere RAM. Normalt er der to niveauer af cache på de fleste personlige computere, niveau 1 og 2 . Nogle systemer kan have en level 3 cache . Niveau 2 er traditionelt placeret på bundkortet i umiddelbar nærhed af den centrale regneenhed . Niveau 1 cache , der er hurtigere end niveau 2 , er placeret på processor chip . Det fungerer på samme hastighed som processoren chip.
Overvejelser
CPU ydeevne er baseret på det antal gange, det skal gå uden for processoren at få de data den har brug for . Når der er mere information bearbejdes i processoren , CPU'en udfører operationer hurtigere. Med andre ord betyder mere cache-hukommelse placeret på processor chip bedre processor hastighed og den samlede præstation . I nogle mere avancerede systemer , er niveau 1 og 2 caches placeret på processor chip . Cachen på bundkortet bliver level 3 cache .
En af faldgruberne ved caching er , at CPU'en altid vil kontrollere cachen til data først , og hvis det ikke er der , gå til RAM. Hvis den centrale regneenhed går til cache og oplysningerne er der, kaldes det en "cache hit. " Hvis de data, den kræver ikke i cachen, kaldes det en "cache miss ". Den " hit rate " henviser til den procentdel af tiden de oplysninger lagres i cachen.