? Hårddisken är ett under av ingenjörskonst . En 2 - terabyte enhet har en kapacitet på 2000 miljarder byte eller motsvarande 200.000 10 megabyte hårddiskar som fanns med första generationens IBM persondatorer . Dessa enheter har förmågan att lagra ett helt bibliotek värde av audio , video och skriva ut data i ett fickformat paket . Kodningsdata
Alla data som lagras på en hårddisk är uppdelad i individuella ettor och nollor som kallas bitar . Dessa bitar är grupperade tillsammans i 8 - bitars oktala tal som används för att representera tecken . Förmågan att bryta data till ettor och nollor gör att den kan lagras magnetiskt som en positiv eller negativ laddning på en speciellt belagd metallskiva .
Disk Properties
Modern hård enheterna faktiskt en bunt metall skivorna monterade på ett nav . Båda sidor av varje tallrik är mycket polerad och belagd med ett magnetiskt skikt som kan ta emot och hålla en avgift . Medan enheten är på , skivorna snurra ca 4000 varv per minut . Magnetiska huvuden monterade på ändarna av mekaniskt styrda armar rör sig snabbt fram och tillbaka över ytan av skivorna för att utföra läs-och skrivoperationer . Det leder aldrig röra ytan på skivorna , de svävar över skivorna på ett avstånd av mindre än tjockleken på ett hårstrå . Dessa fina toleranser är en anledning att det är farligt att röra en dator när den är påslagen .
Kör Geometri
sätt enskilda datapartitioner arrangeras på en enhet kallas drive geometri . För att visualisera hur en enhet delas , tänk på en korsning mellan en vinylskiva och en paj . De radiella skivor av en paj kallas sektorer . De vertikala ringarna sträcker sig från mitten till ytterkanten av stapeln av skivorna kallas cylindrar . Den individuella ytan på varje tallrik betecknas med antalet motsvarande läs /skriv huvudet . Var och en av dessa adresser börjar med noll . Så den första sektorn på den första cylindern på den översta diskens skulle betecknas som 0,0,0 . Den andra delen av första cylindern på toppen diskens skulle vara 0,0,1 och så vidare.
Söka data
Eftersom en enhet har ingen möjlighet att veta hur stor eller liten den nästa lagrade filen kommer att vara , det gör det inte reservera plats i förväg . När en begäran om skrivning utfärdas , börjar enheten lagra data på den första tillgängliga sektorn . När den sektorn är fylld , skrivs data på nästa tillgängliga sektor. En stor fil kan vara spridda över flera plattor och sektorer på disken . Placeringen av varje bit av filen skrivs till en filallokeringstabellen på noll koll på den disk som används som en innehållsförteckning , inspelning placeringen och storleken på varje fil fragment på enheten . Skador på noll spåret kommer i allmänhet orsakar hårddiskfel eftersom enheten inte längre kan avgöra var de lagrade filerna finns .
Defragmentering
längre en enhet är i bruk , de med större avstånd en fil beståndsdelar blivit . Defragmentering är en process som ordnar filfragment i angränsande eller mer effektivt åt delar av frekvensomriktaren . Windows innehåller en defragmentering program i det grundläggande operativsystemet . Köra programmet regelbundet kan snabba diskåtkomst och systemets prestanda .