Cum functioneaza hard disk-urile?

HED
24 ianuarie 2012

Aproape orice PC si server din ziua de azi contine unul sau mai multe hard disk-uri. Fiecare mainframe si supercomputer sunt în mod normal, conectate la sute de hard disk-uri. Aceste miliarde de hard disk-uri fac doar un singur lucru – acestea stocheaza informatii într-o forma relativ permanenta. Ele dau posibilitatea computerelor sa-si aminteasca unele lucrurile dupa ce acestea au fost stinse.
In acest articol, va vom descrie un hard disk astfel incat sa puteti vedea ce este inauntru, si vom discuta, de asemenea, modul in care acesta organizeaza gigabiti de informatii pe care le detin in fisiere!

Hard disk-urile au fost inventate în jurul anului 1950. Au început ca avand discuri foarte mari cu un diametru de pâna la 20 inch putand memora doar cativa megabiti. Initial au fost numite „fixed disks” sau „Winchesters” (un nume de cod folosit pentru un produs IBM popular). Ele au devenit mai târziu cunoscut sub numele de „hard disk” pentru a le deosebi de „floppy discuri.” Hard disk-urile au un platan care sustine un mediu magnetic, invers fata de banda flexibila din casete si dischete.
La cel mai simplu nivel, un hard disk nu este diferit fata de o caseta. Atât hard-disk-ul cat si casete utilizeaza aceleasi tehnici de înregistrare magnetica. Hard disk-urile si casetele beneficiaza de stocare magnetica – mediul magnetic poate fi cu usurinta sters si rescris, si isi va „aminti” tiparele fluxului magnetic stocat pe mediu.

Un PC tipic va avea un hard disk cu o capacitate intre 10 GB si 250 GB. Datele sunt stocate pe disc sub forma de fisiere. Un fisier este pur si simplu o colectie numita de biti. Bitii ar putea fi coduri ASCII pentru caracterele unui fisier text sau ar putea fi instructiunile unei aplicatii software pe care computerul o executa sau ar putea fi înregistrarile unei baze de date sau acestea ar putea fi culorile pixelilor pentru o imagine GIF. Nu conteaza ce contine, totusi, un fisier este pur si simplu o colectie de octeti. Când un program ruleaza pe calculator, acesta apeleaza un fisier, hard disk-ul ii preia bitii si le trimite procesorului la un moment dat.

   

Exista doua moduri pentru a masura performanta unui hard disk:
  • Rata de date – rata de date este numarul de octeti pe secunda pe care hard disk-ul o poate livra catre procesor. Ratele între 5 si 40 de megabiti pe secunda sunt comune.
  • Timpii de solicitare – timpul de solicitare este cantitatea de timp din momentul în care procesorul cere un fisier si pana primul octet din acel fisier este trimis catre procesor. Timpii între 10 si 20 milisecunde sunt comuni.
  • Alt parametru important este capacitatea hard disk-ului, care este numarul de biti pe care acesta ii poate stoca.
    Cel mai bun mod de a intelege cum functioneaza un hard-disk este sa-l desfacem si sa-i vedem partea interioara (Retineti ca DESCHIDEREA UNUI HARD DISK IL VA STRICA, astfel încât acest lucru nu este ceva de încercat acasa decât daca aveti o unitate defecta).

    Mai jos aveti un hard disk tipic:

    Este o cutie de aluminiu sigilat cu sistem electronic de control atasat pe o parte. Partea electronica controleaza mecanismul de citire/scriere si motorul care invarte platanele. Partea electronica asambleaza domeniile magnetice de pe unitate in biti (citire) si transforma bitii in domenii magnetice (scriere). Electronica este toata cuprinsa pe o mica placa ce se poate desprinde de restul hard disk-ului.

    Sub placa sunt legaturile pentru motorul care învârte platanele, precum si o gaura foarte bine filtrata pentru ventilatie, care permite ca presiunea interna sa fie egala cu cea externa.
    Scoaterea capacului de pe unitatea dezvaluie un interior extrem de simplu, dar foarte precis:

       In aceasta imagine puteti vedea:

  • Platanele – Acestea se invart de obicei de la 3600 pana la 7200 rpm, atunci când unitatea functioneaza. Aceste platane sunt fabricate cu toleranta uimitoare si sunt oglinzi-netede.
  • Bratul – Acesta sustine capul responsabil pentru citire/scriere si este controlat de mecanismul din coltul din stânga sus. Bratul este capabil sa deplaseze capetele pana la marginea hard disk-ului. Bratul si mecanismul de miscare sunt extrem de usoare si foarte rapide. Bratul de pe un hard-disk tipic se poate muta dintr-o parte in alta a platanului de 50 de ori pe secunda – este un lucru uimitor de privit!
  • Pentru a spori cantitatea de informatii pe care unitatea o poate stoca, cele mai multe hard disk-uri au mai multe platane. Acest hard disk are trei platane si sase capete de citire/scriere:

    Mecanismul care misca bratul de pe un hard disk trebuie sa fie incredibil de rapid si precis. Acesta poate fi construit folosind un motor de mare viteza liniara.
    Multe hard disk-uri folosesc un „voice coil” – aceeasi tehnica care este utilizata pentru a muta conul de pe un difuzor pe stereo este folosita pentru a misca bratul.

    Datele sunt stocate pe suprafata platanelor în sectoare si piste. Pistele sunt cercuri concentrice, iar sectoarele sunt diviziuni egale ale unei piste, cum ar fi aceasta:

    O pista tipica este prezentata în galben, un sector tipic este prezentat în albastru. Un sector contine un numar fix de biti – de exemplu, 256 sau 512. Fie la nivel de unitate sau sistem de operare, sectoarele sunt adesea grupate în clustere.
    Procesul de formatare low-level stabileste liniile si sectoarele de pe un platan. Punctele de inceput si de sfârsit ale fiecarui sector sunt scrise pe platan. Acest proces pregateste unitatea sa retina blocuri de octeti. Apoi formatarea la nivel înalt scrie structurile fisierelor stocate, cum ar fi tabelul de alocare a fisierelor, in sectoare. Acest proces pregateste hard disk-ul sa reina fisiere.

    About - hedmasster: Web developer , Web designer , Games reviewer . Pasionat de IT & Gaming , owner www.blasterzone.ro & www.graphicpedia.ro. Dacă aveţi nelămuriri în privinţa unor articole/tutoriale puteţi lăsa un comentariu şi în cel mai scurt timp vă voi răspunde.

    Displaying 8 Comments
    Spune-ti parerea

    1. […] o aplicatie portabila pentru Windows care va permite sa vizualizati informatii detaliate despre hard disk in functie de partitiile lor. Aplicatia are optiuni pentru a vizualiza informatiile de baza, date […]

    2. […] dintre optiuni pentru a afla care comanda cauzeaza problema.    Daca unitatea hard disk este veche sau deteriorata, se poate dezvolta sectoare defecte, care sunt blocuri de date corupte. […]

    3. […] timpului in asteptarea datelor sau instructiunilor care urmeaza sa fie aduse din memorie sau de pe hard disk. Multi-threading are un avantaj al acestor asteptari comutand intre thread-uri si astfel crescand […]

    4. […] Mai multe detalii sunt scrise intr-o imagine de memorie a kernel-ului si memorate pe unitatea hard disk, si apoi sistemul reporneste.    In timp ce, cea mai mare parte a serverelor au […]

    5. […] de operare. Cunoscut ca o forma non-volatila de stocare a datelor, acest lucru inseamnand ca hard disk-ul pastreaza informatiile chiar si atunci cand computerul este oprit, acesta are acum un competitor […]

    6. […] ofera, de asemenea, caracteristica Power Management Link, care permite sistemului de alimentare a hard disk-ului sa fie in unul din trei moduri: activ, partial sau sleep. Acest sistem de gestionare a […]

    7. […] Din moment ce hard disk-urile sunt dispozitive mecanice, toate acestea se vor defecta in cele din urma. In timp ce unele se pot defecta mai repede, unele hard disk-uri pur si simplu se defecteaza din cauza pieselor uzate. Caldura, vibratiile, electricitatea statica, praful, caderile de tensiune, frecarea pieselor interne, scaparea PC-ului/laptop-ului, toate sunt cauze ale esecului unui hard disk. […]

    Lasa un comentariu

    XHTML: Poti folosi urmatoarele taguri: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>