At bistå med hurtig genfinding af data , harddisk caches lagre data fra harddisken og overføre dem til det program , der anmodede om dataene. Caches er også kendt som " buffere ", som er teknisk anderledes caches , men bruges ofte i flæng med harddisk fabrikanter , som chips på harddisken kan udføre både cache og buffer funktionalitet. Funktion Caching
Generelt tager det længere tid at få adgang til data lagret i en harddisk end data lagret i computerens hukommelse , fordi de fleste harddiske er fysiske objekter . En harddisk indeholder flere magnetiske plader og en read -write hoved , som bruges til at få adgang fysiske steder på pladerne. Derudover kan computere ikke har direkte adgang drevdata : De kan kun få adgang til data lagret i en elektronisk buffer . Bufferen pre- henter data i forventning om dens anvendelse.
Effekter af større cachestørrelser
Caches er mest effektive , når du kører programmer, der ofte adgang til de samme områder i harddisk, som caches holde relativt små mængder af data. CPU -intensive programmer er også harddisk access- intensive. Men hvis du kører primært programmer, der ikke involverer en masse tunge løft , kan forskellen i hastighed mellem cachestørrelser ikke være mærkbar . Desuden et vist punkt efter - 8MB på moderne drev - cache størrelse bliver mindre vigtigt
Effekter af flere Caches
Både hukommelseskort og . diskdrev kan have flere cache niveauer: nogle gemt på harddisken selv og nogle i computeren. Generelt cachen jo tættere er til computeren få adgang til det , jo hurtigere overførsel hastighed vil være.
Takeaway
I teorien store caches er bedre end små. Store caches på harddiske er relativt billige , som et resultat , er der ikke meget forskel i pris mellem en 8MB cache og en 16MB én. Men hastighedsvariationerne er ikke væsentlige , medmindre du adgang til en masse data over en kort periode. Mange producenter ikke gider at liste cache størrelsen af deres harddiske på deres produkt side , forskellen er lille nok til, at de fleste kunder er ligeglade
.