? Harddisken er et vidunder av ingeniørkunst. En 2 - terabyte stasjonen har en kapasitet på 2000 milliarder bytes eller tilsvarende 200.000 10 - megabyte harddisker som var tilgjengelig med første generasjons personlige datamaskiner fra IBM . Disse stasjonene har muligheten til å lagre et helt bibliotek er verdt av lyd, video og print data i en lommeformat pakke . Koding av data
Alle data som er lagret på en harddisk er brutt ned i enkelte ettall og nuller kalt bits. Disse bitene er gruppert sammen i 8-bits oktale tall som brukes til å representere tegn . Evnen til å bryte data inn ettall og nuller gjør at den kan lagres magnetisk som en positiv eller negativ ladning på et spesielt belegg metall disk.
Disk Properties
Modern hardt stasjoner er faktisk en stabel av metall fat montert på en hub. Begge sider av hver tallerken er svært polert og belagt med et magnetisk lag stand til å motta og holde en belastning. Mens stasjonen er på, platene spinne på rundt 4000 rpm . Magnetiske hoder som er montert på endene av mekanisk styrte armer beveger seg raskt frem og tilbake over overflaten av diskene for å utføre lese-og skrive -operasjoner. Hodene aldri berøre overflaten av diskene , de gli over skivene i en avstand på mindre enn tykkelsen av et hårstrå. Disse fine toleranser er en grunn til det er farlig å flytte en datamaskin mens den er slått på .
Drive Geometri
Måten enkelte data partisjoner er ordnet på en stasjon er referert til som stasjon geometri. For å visualisere hvordan en stasjon er delt , tenke på en krysning mellom en vinylplate og en pai . De radiale skiver av en pai er referert til som sektorer . De vertikale ringer som strekker seg fra sentrum til ytterkanten av bunken med platene er referert til som sylindere. Den individuelle overflate av hver tallerken er referert til med tallet av dets tilsvarende lese /skrive- hode . Hver av disse adressene begynner med null. Slik at den første delen av den første sylinder på den øverste tallerken vil bli referert til som 0,0,0 . Den andre delen av første sylinder på toppen tallerken ville være 0,0,1 og så videre.
Finne data
Siden en stasjon har ingen måte å vite hvor stor eller liten den neste lagrede filen vil bli, betyr det ikke reservere plass på forhånd . Når en skriveforespørsel er utstedt, begynner stasjonen lagring av data på den første tilgjengelige sektor. Når den sektoren er fylt , blir data skrevet på neste tilgjengelige sektor. En stor filen kan være spredt over flere fat og sektorer på disken . Plasseringen av hver del av filen er skrevet til en filtildelingstabellen på null spor av disken som brukes som en innholdsfortegnelse , innspilling plassering og størrelsen på hver fil fragment på stasjonen . Skade på null sporet vil generelt føre diskfeil siden stasjonen er ikke lenger i stand til å finne ut hvor de lagrede filene ligger.
Defragmentering
Jo lenger en stasjon er i bruk , de med større avstand for en fil bestanddeler bli. Defragmentering er en prosess som ordner filfragmenter inn sammenhengende eller mer effektivt tilgang til deler av stasjonen. Windows inneholder en defragmentering program i basen operativsystemet. Kjører dette programmet med jevne mellomrom kan hastigheten disk tilgang og systemytelsen.