Att bidra till en snabb hämtning av data , hårddisk cachar lagra data från hårddisken och föra över dem till programmet som begärt uppgifterna . Cachar är även känd som " buffertar ", som är tekniskt skiljer sig från cachar men används ofta omväxlande med hårddisk tillverkare , som flis på hårddisken kan utföra både cache och buffert funktionalitet . Funktion av caching
I allmänhet tar det längre tid att komma åt data som lagras i en hårddisk än data som lagras i datorns minne eftersom de flesta hårddiskar är fysiska objekt . En hårddisk innehåller flera magnetiska skivorna och en läs - skriv huvudet , som används för att få tillgång till fysiska platser på skivorna . Dessutom kan datorer inte klicka direkt drivdata : De kan bara komma åt data som lagras i en elektronisk buffert. Bufferten före hämtar data i väntan på dess användning.
Effekter av större cache Storlekar
Caches är mest effektiva vid körning av program som ofta tillgång till samma områden i hårddisk , som cachar håller relativt små mängder data . CPU - intensiva program är också hårddisk åtkomst - intensiv . Men om du kör huvudsakligen program som inte innebär en hel del tunga lyft , kan skillnaden i hastighet mellan cachestorlekar inte vara märkbar . Dessutom , efter en viss punkt - 8MB på moderna hårddiskar - cache-storleken blir mindre viktigt
Effekter av flera cachar
Både minneskort och . hårddiskar kan ha flera cache nivåer : en del lagras på hårddisken och en del i datorn . I allmänhet , ju närmare cachen är att datorn åt det , desto snabbare överföringshastigheten kommer att vara .
Takeaway
I teorin , stora cacheminnen är bättre än små. Stora cachar på hårddiskar är relativt billiga , som ett resultat , det finns inte mycket skillnad i pris mellan en 8MB cache och en 16MB man . Men hastighetsvariationerna är inte signifikant om du öppnar en hel del data under en kort tidsperiod . Många tillverkare bryr sig inte att lista cache storleken på sina hårddiskar på sin produktsida , skillnaden är liten nog att de flesta kunderna inte bryr Addera
.