Gå til innhold

cache på harddisker


Crewer

Anbefalte innlegg

Skrevet

Jeg lurer på hva "cache" på en harddisk gjør.

 

f.eks: Western Digital Caviar 160GB IDE ATA/100 8MB cache 7200RPM

også sett med 2mb cache. Noen som kan forklare hva cahce gjør? :)

Videoannonse
Annonse
Skrevet

Cache er engelsk for "buffer" / "Hurtigbuffer". Det er rett og slett en liten klatt med RAM som sitter på selve disken. Når et program skal skrive til disken, blir dataene først skrevet til cache og disken rapporterer da fila som skrevet. Programmet kan da kjøre videre.

 

Ved lesing, vil disken alltid prøve å lese mer av fila enn det programmet spør om. Grunnen er at det er stor sannsynlighet for at programmet vil spørre om å få lest opp mer av fila om kort tid ( data leses litt og litt). Hvis da disken like greit leser så mye av fila den får plass til i cache, trenger den ikke hente dataene fra selve diskplatene neste gang programmet vil ha mer data. Da kan dataene hentes direkte fra cachen ... Dette går da raskere.

 

Cache har mest å si når man leser små porsjoner av filer sekvensielt. Skal man skrive en 700MB Divx, har cache ca 0 å si. Om du legger inn 2 eller 8MB av fila i cache før dataene skrives, har spiller jo ingenting. Denne lille forskjellen er så liten i forhold til tiden det tar å skrive det 692 eller 698 MB'ene til disken....

 

Det som derimot er større forskjell er garantitiden. Mange produsenter har lengere garanti på 8MB-diskene enn de med 2MB cache. ;-)

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...