? Harddisken er et vidunder af ingeniørarbejde . En 2- terabyte -drev har en kapacitet på 2.000 milliarder bytes eller hvad der svarer til 200.000 10 - megabyte harddiske, der var til rådighed med den første generation af IBM- computere. Disse drev har mulighed for at gemme et helt bibliotek værd af lyd, video og udskrive data i ét lommeformat pakke. Encoding data
Alle data er gemt på en harddisk er opdelt i de enkelte nuller og ettaller kaldet bits. Disse bit er grupperet i 8 - bit oktale tal , der bruges til at repræsentere tegn. Evnen til at bryde data i nuller og ettaller gør det muligt at lagret magnetisk som en positiv eller negativ ladning på en specielt coated metalskive .
Disk Properties
Modern hårdt drev er faktisk en stak af metal fade monteret på en hub. Begge sider af hver tallerken er meget poleret og belagt med et magnetisk lag stand til at modtage og holde en afgift. Mens drevet er tændt, pladerne spinde på omkring 4.000 rpm. Magnetiske hoveder monteret på enderne af mekanisk styrede arme bevæge sig hurtigt frem og tilbage hen over overfladen af diskene til at udføre læse og skrive operationer. Hovederne aldrig berøre overfladen af skiverne , de svæver over diskene i en afstand på mindre end tykkelsen af et menneskehår . Disse fine tolerancer er en grund til det er farligt at flytte en computer, mens den er tændt .
Drive Geometri
måde individuelle data partitioner er arrangeret på et drev er kaldt drev geometri. At visualisere, hvordan et drev er delt , så tænk på en krydsning mellem en vinylplade og en tærte . De radiale udsnit af en cirkel kaldes sektorer. De lodrette ringe strækker sig fra midten til yderkanten af stakken af plader kaldes cylindre. Den individuelle overflade af hver plade er nævnt med antallet af dens tilsvarende læse /skrive hoved . Hver af disse adresser begynder med nul . Så den første sektor af den første cylinder på den øverste plade vil blive omtalt som 0,0,0 . Den anden sektor af den første cylinder på den øverste plade ville være 0,0,1 og så videre.
Lokalisering data
Siden et drev ikke har nogen mulighed for at vide hvor stor eller lille den næste gemte fil vil være , er det ikke reservere plads på forhånd. Når en skrive indbydelsen er udsendt , drevet begynder at lagre data på den første tilgængelige sektor. Når denne sektor er fyldt, data skrives på den næste tilgængelige sektor. En stor filen kan være spredt over flere fade og sektorer på disken. Placeringen af hvert stykke af filen er skrevet til en filallokeringstabellen på nul styr på den disk, der bruges som en indholdsfortegnelse , registrering af placering og størrelse af hver fil fragment på drevet. Skader på nul spor vil generelt medføre drive fiasko, da drevet er ikke længere i stand til at bestemme, hvor de gemte filer er placeret.
Defragmentering
længere et drev i brug, bliver større afstand en fils bestanddele. Defragmentering er en proces, omarrangerer filfragmenter i sammenhængende eller mere effektivt adgang sektioner af drevet. Windows indeholder en defragmentering program i det basale operativ system . Kører dette program med jævne mellemrum kan fremskynde disk adgang og systemets ydeevne .