Å bistå i den raske henting av data , harddisk skjulestedene lagre data fra harddisken og overføre dem til programmet som forespurte dataene. Cachene er også kjent som "buffere ", som er teknisk forskjellige fra cacher , men brukes ofte om hverandre av harddisk produsenter , som chips på harddisken kan utføre både cache og buffer funksjonalitet. Funksjon av Caching
Generelt tar det lengre tid å få tilgang til data som er lagret i en harddisk enn data lagret i datamaskinens minne fordi de fleste harddisker er fysiske objekter . En harddisk inneholder flere magnetiske platene og en lese - skrive hodet , som brukes til å få tilgang til fysiske steder på platene . I tillegg kan datamaskiner ikke direkte tilgang drive data : De kan bare få tilgang til data som er lagret i en elektronisk buffer . Bufferen pre- henter data i påvente av bruken.
Effekter av større buffer Størrelser
Cacher er mest effektive når du kjører programmer som ofte tilgang til de samme områdene av harddisk , som cacher holder relativt små mengder data . CPU - intensive programmer er også harddisk access- intensive . Men hvis du kjører i hovedsak programmer som ikke innebærer mye tunge løft , kan forskjellen i hastighet mellom cache størrelser ikke være merkbar . I tillegg, etter et visst punkt - 8MB på moderne stasjoner - cache størrelse blir mindre viktig
effektene av flere cacher
Både minnekort og . harddisker kan ha flere cache nivåer : noen som er lagret på harddisken i seg selv og noen i datamaskinen . Generelt, jo nærmere cache er til datamaskinen tilgang til den, jo raskere overføringshastighet vil være .
Takeaway
I teorien store cacher er bedre enn små. Store cacher på harddisker er relativt billig , som et resultat , er det ikke mye forskjell i pris mellom en 8MB cache og en 16MB ett . Men hastigheten til er ikke signifikante med mindre du tilgang til en rekke data over en kort periode. Mange produsenter ikke gidder å liste opp cache størrelsen på sine harddisker på deres produkt side , forskjellen er liten nok til at de fleste kundene ikke bryr seg
.