Sunteți pe pagina 1din 24

Discuri fixe-Hard disk-ul (HD)

ARGUMENTAREA TEMEI ALESE Lucarea de fa este realizat de., sub numele de Discuri fixe Hard Disk-uri si prezinta Lucrarea este structurat n 2 pri prima de teorie conine 3 capitole referitoare la , concepet, definiii, soluii, notiuni, clasificari proceduri, programe i sisteme de asigurare a securitii reteleor i a informaiilor i adoua parte conine configurarea unuei aplicaii software firewall si rezultatele sale. n capitolul al-II- lea se prezinta notiunea de retea de calculatoare, modul de realizare, securitatea,clasificarea si echipamentele retelelor de calculatoare. n capitolul al-III-lea se face o introducere n securitatea reelelor de calculatoare,prezentndu-se mecanisme utilizate nsecuritatea reelelor de calculatoare: DHCP, firewall, servere proxy,filtrele de pachete, precum i tehnica reelelor VPN. Tot aici se definete notiunea de firewall ca solutie de securitate, precum si programe, politici, norme i standard de securitate.

Discuri fixe-Hard disk-ul (HD)

INTRODUCERE

Discul dur (sau fix; n englez hard disk; este un dispozitiv electronic-mecanic pentru stocarea sau memorarea nevolatil (permanent) a datelor. Utilizatorul normal nu poate sau nu are voie s despart discul de circuitele de comand corespunztoare, vezi imaginea alturat; mpreun ele formeaz aa-numita unitate fix, unitate de disc fix sau, prescurtat, HDD (de la hard disk drive). Stocarea datelor se face pe o suprafa magnetic dispus pe platane rotunde metalice rigide (dure). n general discurile dure sunt utilizate ca suport de stocare extern principal pentru servere i calculatoare personale, dar i pentru anumite aparate electronice (playere i recordere DVD, playereMP3). Dac la nceputuri capacitatea unui disc dur nu depea 20 megaoctei (MO) = 20 megabait (MB), astzi (2009) un disc dur obinuit de 2 1/2 oli poate depi 1 teraoctet (TO) = 1 terabait (TB). HardDisk-urile au fost inventate in anii 1950, fiind initial discuri mari cu un diametru de 20 de inchi. Initial se numeau discuri fixe sau Winchester. Mai tarziu au devenit cunoscute ca HardDisk-uri, pentru a se face deosebirea de Floppy Disk. Hard disk au platanele hard fata de floppy-uri care sunt confectionate dintr-un plastic extrem de flexibil. n anii 1990 necesitatea unui dispozitiv de stocare de mare capacitate dar i ncredere, independent de un dispozitiv special, a condus la introducerea siste melor integrate, cum ar fi sistemele RAID, sisteme Network Attached Storage (NAS) sisteme ataabile de stocare pentru reea - precum i Storage Area Network (SAN) siteme de stocare pentru reea, sisteme care asigur eficien, precum i un acces fiabil la volume mari de date. innd cont de cererile de consum, n secolul al XXI-lea utilizarea HDD-urilor s-a extins i n dispozitive cum ar fi camere video, telefoane mobile (de exemplu Nokia N91), playere (aparate redtoare) audio digitale, playere video digitale, video-nregistratoare digitale, Personal Digital Assistants (PDA-uri) i console de jocuri video. ncepnd din 2009 sistemul de operare Windows 7 al companiei Microsoft a pus la dispoziie i aa numite discuri dure virtuale, n englez "Virtual Hard Disk" (VHD). Acestea se bazeaz pe fiiere reale (de pe un disc dur real) de mrime arbitrar, dar de tip special, cu extensia .vhd. Pentru a le accesa n Windows se folosete mai nti programul utilitar DiskPart, cu ajutorul cruia discul dur virtual trebuie "selectat" i apoi "ataat" ("montat"). Abia dup aceasta se poate initializa i utiliza ca i cnd ar fi un disc dur real. Aceasta include i posibilitatea de a instala i un alt sistem de operare pe acelai disc dur (real), identic cu, sau chiar diferit de primul sistem de operare, sau chiar i mai multe sisteme de operare, dac se definesc VHD-uri multiple pe discul sau discurile dure reale conectate. Prin contrast, discurile aa-numite "optice", ca de exemplu cele de tip CD, DVD i Blu-ray, folosesc pentru memorare procedee optice (nemagnetice), care asigur capaciti de ordinul a pn la 50 GB (gigabait) pe disc. Uneori ns se mai utilizeaz i dischete avnd un singur platan magnetic flexibil, numite n englez floppy disk; unitatea de scriere/citire corespunztoare se numete Floppy Disk Drive (FDD). O astfel de dischet stocheaz numai cel mult 2,88 MB. Pentru a transfera cantitati mari de date si pentru portabilitate exista hard disk-urile externe. Acestea incapsuleaza intr.-o cutie, de regula metalica, un hard disk obisnuit de 3.5 sau 2.5 inch.1
1

http://ro.wikipedia.org/wiki/Disc_dur#Initializarea_unui_hard-disc_.22str.C4.83in.22

Discuri fixe-Hard disk-ul (HD)

Fig 1 Disc dur de tip Samsung HD753LJ, cu interfa de tip SATA O alternativ la folosirea discurilor n micare pentru memorarea datelor au devenit memoriile pur electronice de tip Solid-state drive (SSD), care neavnd piese n micare sunt mult mai rapide, dar i mai scumpe. Ele simuleaz caracteristicile discurilor dure, reacionnd identic la comenzi i utiliznd uneori chiar aceleai interfee, nemodificate (semnale electrice, conectoare, cabluri, etc.). Una din formele de implementare sunt cardurile de memorie de ex. de tip CF, MD, MMC, SD, SDHC, microSDHC, SM, USB stick i altele. Capacitatea de memorare enorm (pn la 64 GB pe bucat!) i gradul avansat de miniaturizare le fac foarte promitoare pentru aparatele moderne de tip smartphone (telefon inteligent) .a. Prin comparaie, pentru ntregul Windows 7 sunt suficieni doar circa 15 GB.

Discuri fixe-Hard disk-ul (HD)

CAPITOLUL 1 NOTIUNI GENERALE


1.1 Mediul de memorare al hard disk-ului
Mediul de memorare al hard disk-ului este alctuit dintr-o colecie de platane circulare din aluminiu. n timp, pe masura creterii vitezei platanelor, au nceput s se utilizeze alte materiale ca sticla, compui de ceramic i sticl sau aliaje de magneziu. Aceste platane au dus la denumirea de disc dur, spre deosebire de floppy-disk care are suportul de memorare pe discuri flexibile. De asemenea, platanele nu pot fi extrase din unitate, motiv pentru care unitatea se mai numete unitate de disc fix. Hard disk-urile mai sunt denumite uneori i discuri Winchester, denumire care dateaz din anii 60,cnd IBM a realizat un disc cu capacitate a de 30 MB pe platane fixare n unitate, i 30 MB pe volume interschimbabile (ce puteau fi introduce sau extrase din unitatea de hard disk). Unitatea avea platane ce se roteau cu vitez mare i capete de citire-scriere care glisau pe pern de aer deasupra platanelor, toate acestea fiind situate ntr-o cutie etan. Aceast unitate numit 30-30 a primit denumirea de disc Winchester, dup faimoasa carabin Winchester 30-30. Dup aceea, denumirea s-a extins la toate unitile de disc care aveau mai multe platane i capete de citire-scriere glisante pe pern de aer. Termenul nu are, deci, un neles tehnic sau tiinific, fiind o denumire argotic. Informaia pe disc se stocheaz pe piste i sectoare logice. Fiecare platan are ambele fee acoperite cu un strat magnetic. Mulimea pistelor care au aceeai distana fa de centru formeaz un cilindru. Ansamblul tuturor pistelor formeaz un volum. Un cilindru poate fi imaginat ca o stiv vertical de piste. Unitatea de disc are cte un cap de citre/scriere pentru fiecare pist. Toate capetele sunt montae pe un mecanism speci al ce asigur deplasarea lor pe orizontal. Capetele sunt deplasate simultan. Cea mai mare parte a discurilor au c teva platane (2, 3 sau4), dei sunt discuri cu nlime redus ce au un singur platan, dup cum sunt discuri i cu 12 platane. Platanele au dimensiuni de 5,25 inch, 3,5 inch, iar pentru Notebook, PalmPC i Laptip 1,8 inch, 1,3 inch sau chiar 1 inch. Dou tipuri de suport magnetic sunt utilizate pentru platanele discurilor: strat de oxid i pelicul subire. Tehnologia de pelicul subire este folosit pe discurile actuale deoarece permite distane mai mici ntre capete i disc. Acoperirea platanelor n aceast tehnologie se realizeaz prin dou modaliti: placare electrolitic i metalizare n vid. Viteza de rotaie a platanelor este de 3600 rpm (rotaii pe minut), 4500 rpm, 5400 rpm, 7200 rpm i chiar mai mare. Att timp ct discul se afl n rotaie, capetele nu ating platanele. La viteza nominal a discului, se creeaz o perna de aer ntre capul de citire i disc ca urmare a efectului planar. Capul plutete deasupra discului la o distab de 0,1-0,2 microni, care este determinat de viteza de rotaie forma capului i tensiunea braului. Capetele de citire-scriere utilizate n unitile de hard-disk-uri sunt: capete de ferit, capete ci ntrefier metalizat, capete cu film subire capete magneto-rezistive. Pentru discurile de capaciti mari (cu densitate mare de nregistrare) s unt utilizate capetele magneto-rezistive. Un cap magneto-rezistiv este oconstrucie format dintr-un cap inductiv obinuit cu pelicule subiri pentru scriere i un cap special magneto-rezistiv pentru citire. 2Deoarece sunt de fapt dou 2

http://totul-despre-calculatoare.blogspot.ro/2011/01/ce-este-hard-disk-ul.html http://www.cartiaz.ro/index.php?option=view&cat=12&cid=396&ext=pdf

Discuri fixe-Hard disk-ul (HD)

capete separate, fiecare poate fi optimizat pentru scopul su. Astfel, capul de scriere scrie o pist mai lat dect capul de citire. Capul de citire este mai puin susceptibil s citeasc informaia parazit de pe suportul magnetic de la pistele alturate. Mecanismul de poziionare a capetelor este realizat n urmtoarele dou variante constructive: - mecanisme cu motor pas cu pas, - mecanisme cu bobin vibratoare. Influena alegerii mecanismului de poziionare a capetelor nu se limiteaz numai la vitez, ci i la sensibilitatea la vibraii i temperatur. 1.2 Organizarea i adresarea datelor Combinaia ntre controlerul HD i soft-ul care l echipeaz determin modul n care sunt aezate datele pe disc. Am vzut c discul este divizat n cilindri i piste. Fiecare pist este divizat la rndul ei n arcuri de cerc numite sectoare, sectorul fiind unitatea de stocare de baz a HD-ului. Unele sisteme de operare folosesc sectorul ca unitate de baz (de ex. High Performance File System al lui OS/2). DOS-ul ns unete mai multe sectoare pentru a forma unitatea de baz cluster-ul. Sectoarele pot fi marcate soft sau hard. In industria HD-urilor dimensiunea unui sector este prin convenie 512 bytes. Numrul de sectoare de pe o pist depinde de construcia discului. Majoritatea HD-urilor utilizeaz nregistrarea prin zone multiple care permite existena unui numr variabil de sectoare pe o pist. Un disc cu numr fix de sectoare pe o pist stocheaz date la densiti mai sczute pe pistele exterioare ale discului dect incele dinspre centru, cele mai apropiate de axul discului stocnd datele la cea mai mare densitate permis de mediul magnetic. nregistrarea prin zone multiple (MZR Multiple Recording Zone) permite discului s menin o densitate de nregistrare relativ constant. Drive-urile MZR trebuie s-si mascheze caracterisricile fizice astfel nct s par c au formate standard piste a cre 17 sectoare, sectoare de cte 512 bytes de date. DOS nu poate opera cu discuri ce i modific numrul de sectoare de pe o pist: da la 17 la 23, de la 23 la 31. Nici pistele, nici sectoarele nu sunt marcate fizic pe suprafaa platanelor. Ele sunt definite magnetic prin intermediul unor abloane bit (informaii de amplasare) codificate, nregistrate pe disc. Procesul prin care sectoarele sunt definite pe disc se numete formatare la nivel sczut deoarece are loc la un nivel de control sub cel care opereaz comenzile DOS normale. n definirea pistelor exist trei metode: - prin numrarea lor pist cu pist, operaie ce se realizeaz de ctre mecanismul de acionare a capetelor, - prin servo-date permanent nregistrate pe piste, n servo-suprafee speciale, - prin servo-date ncorporate. n HD-urile clasice, bii ablon speciali de pe disc servesc drept identificatori. abloanele indic nceputul sectorului i conin un numr de identificare (ID) care codific sectorul i pista. ID-ul precede fiecaresector, iar datele pentru corectarea erorilor se afl la sfritul sectorului. La o operaie normal, servo-sistemul caut o anumit pist, apoi drive-ul citete ID-urile pn gsete sectorul solicitat. ID-ul de sector poate s consume o parte semnificativ din spaiul disponibil pe fiecare pist, aa c productorii au cutat modaliti s-l elimine. IBM a dezvoltat un format care elimin ID -ul prin introducerea unei hri de format n RAM. Harta specific unde este localizat fiecare sector de pe fiecare pist i care sectoare au fost marcate ca fiind defecte.
5

Discuri fixe-Hard disk-ul (HD)

Adresarea HD-urile sunt dispozitive cu acces aleator, dar accesul aleator este la nivel de sector, nu la nivel de byte. HDD-ul localizeaz i identific fiecare sector cu ajutorul poziiei cilindrului, unde mut capul, al numrului corepunztor capului i al numrului sectorului n cadrul pistei. Aceste trei valori cilindru, cap, sector furnizeaz adresa fizic a fiecrui sector de pe disc. CHS HD-urile mai vechi necesitau ca sistemul de operare s identifice fiecare sector prin adresa sa fizic exact. Cele trei valori pentru cilindru, cap i sector au dat numele de adresare CHS (Cylider-Head-Sector). Adresarea fizic conferea sistemului de operare stabilitate i posibilitatea de acces direct la HDD. Dac un sector este defect, sistemul de operare are rspunderea s nu permit folosirea lui. Sist emul a devenit depit odat cu creterea capacitii discurilor (acest sistem permitea existea a doar 1024 de cili ndri, ceea ce nsemna spaii de adresare CHS de pn la 80-120 MB). Translatarea sectoarelor Principala strategie folosit de productori pentru a depi limita de 1024 cilindri impus de adresarea CHS a fost translatarea sectoarelor. Partea electronic a HD-ului translateaz valorile CHS trimise de sistemul de operare n diferite valori pe care le folosete pentru adresarea fizic a sectoarelor. Dei un PC trimite valori CHS rmnnd astfel compatibil cu hardware-ul i software-ul convenional - acestea nu corespund direct sectoarelor de pe disc. Translatarea sectoarelor permite unui drive de pe disc s par c are o aranjare a cilindrilor, pistelor i sectoarelor diferit de cea real. Adresarea n blocuri logice O dat ce un HD are suficient inteligen pentru a teaduce adresarea CHS, nu mai este nevoie s fie urmat convenia CHS la trimiterea adreselor ctre un disk drive. Drive -ul poate transforma orice valoare n adresa fizic CHS a sectoarelor individuale. Cea mai popular metod de adresare de pe HD este acum adresarea n blocuri logice (LBA Logical Block Adressing). n LBA fiecare sector este numerotat, de la primul la ultimul. Pentru a adresa un sector, UC trimite un numr de sector pe care drive-ul l transform n adresa fizic CHS pentru a accesa datele solicitate. Adresarea LBA are o flexibilitate mai mare dect adresarea CHS. LBA poate fi utilizat pentru a adresa i alte dispozitive hard dect HD. Orice dispozitiv care fragmenteaz datele n blocuri, care pot fi practic de orice marime, poate utiliza LBA.

Discuri fixe-Hard disk-ul (HD)

CAPITOLUL 2 DETALII DE FUNCTIONARE


2.1 Sincronizarea ceasului de citire/scriere Odat ce capetele de citire/scriere sunt poziionate corect pe cilindrul corespunztor, urmtoarea operaie este ajustarea ceasului de citire/scriere pentru sincronizarea acestuia cu rata datelor de pe disc. n acest caz nu exist ns mecanism servo, toate operaiile fiind efectuate electronic.

Fig. 2.1.1 Semnalul de tensiune (v) detectat de capul de citire si semnalul de ceas reconstruit din sirul de biti

n cazul n care nu exist tranziii de flux pe o anumit distan, delimitarea biilor se realizeaz prin msurarea timpului. Exist un sistem de eantionare care detecteaz o tensiune datorit schimbrilor de polaritate ale fluxului, d / dt. Dac n fereastra de timp corespunztoare unui bit are loc o schimbare, bitul este 1, n caz contrar bitul fiind 0. Aceste semnale sunt ilustrate n Figura 2.1.1, mpreun cu ceasul care indic momentele n care trebuie eantionat d /dt. n exemplul prezentat, ceasul are frecvena corespunztoare ratei biilor, momentul eantionrii fiind frontul cresctor al ceasului. Sistemul testeaz dac amplitudinea tensiunii detectate este mai mare dect un anumit prag n momentul eantionrii. Prin introducerea acestui prag se obine o margine fa de zgomotele inevitabile provenite de la diferite surse. n Figura 2.1.1 irul de bii detectat este 1001 0100 0101 0001 0100 0001 0010 0001 iar ceasul este sincronizat corect cu irul de bii. Pentru asigurarea sincronizrii o posibilitate ar fi prenregistrarea informaiilor de ceas. Acest lucru nu se realizeaz ns, deoarece canalele de sincronizare ar ocupa spaiu pe disc. Semnalul de ceas este generat cu ajutorul unui oscilator controlat n tensiune care utilizeaz chiar irul de bii ca un semnal de comparaie n ceea ce reprezint un sistem servo electronic, i anume bucla cu calare de faz (PLL - Phase-Locked Loop). PLL compar diferena de timp, t, dintre frontul cresctor al ceasului i vrful tensiunii induse, comandnd apoi oscilatorul pentru a reduce aceast diferen. Prin reducerea tensiunii care controleaz oscilatorul frecvena acestuia va scade, iar prin creterea tensiunii frecvena va crete. Prin utilizarea acestui control, eroarea de faz i de frecven poate fi redus n mod semnificativ. PLL nu poate asigura sincronizarea dect pe o perioad scurt de timp, fiind necesare tranziii relativ frecvente ale fluxului, asigurate de o metod de codificare adecvat.

Discuri fixe-Hard disk-ul (HD)

Fig. 2.1.2 Codificarea si decodificarea datelor transferate pe disc si citite de pe disc Figura 2.1.2 indic etapele prin care trec datele iniiale n cursul transferului lor pe disc i de pe disc. Pentru corectarea erorilor de scriere i de citire care pot apare, datelor li se adaug coduri corectoare de erori (ECC -Error Correction Code). Se adaug att coduri ECC lungi (Reed-Solomon) ct i scurte. Dac la o citire se detecteaz o eroare i aceasta nu poate fi corectat printr-un cod ECC simplu, local, se efectueaz un numr de ncercri pentru recitirea datelor. Dac nu se poate efectua o citire fr erori, se utilizeaz codul ECC lung pentru a ncerca corectarea erorii. n cazul sistemelor de mare fiabilitate, o scriere este urmat imediat de o citire pentru a determina dac datele citite sunt identice cu cele scrise. Dac recitirea eueaz, nregistrarea eronat este rescris. 2.2 Detectarea biilor Determinarea valorii bitului dintr-o fereastr de timp necesit circuite electronice complexe. Semnalul va conine zgomote de la canalul nsui, de la canalele adiacente i de circuitele electronice. Pentru a avea o anumit imunitate la zgomote i a se putea lua o decizie neambigu asupra valor ii bitului, semnalul de intrare este filtrat, i se detecteaz valoarea maxim, i n final este difereniat. Dac nu este detectat un vrf cu o amplitudine suficient, bitul are valoarea 0. Dac vrful este deasupra valorii de prag, este detectat poziia trecerii prin zero a semnalului difereniat. Bitul din fereastra n care se detecteaz trecerea prin zero va avea valoarea 1. Prelucrarea semnalelor este prezentat n Figura 2.2.1 i Figura 2.2.2 O tranziie de flux, ilustrat fr zgomote, provine direct de la capul de citire. Acest semnal este trecut printr-un filtru trece jos care elimin o mare parte din zgomote, dar lrgete de asemenea impusul. Impulsul este redresat pentru ca att tranziiile pozitive ct i cele negative s fie reprezentate ca pozitive. Dac impulsul rezultat depete pragul de detecie, rezult c s-a detectat un bit de 1. Impulsul filtrat este apoi difereniat i trecerea prin zero a semnalului este utilizat pentru a determina momentul apariiei impulsului. Exist o anumit imprecizie n determinarea momentului trecerii prin zero. De asemeni, existo anumit probabilitate de a atribui valoarea 1 sau 0 unei poziii eronate. Codul RLL trebuie construit astfel nct o astfel de eroare s nu se propage prea departe. Aceast propagare poate apare deoarece interpretarea bitului succesor depinde n mare parte de interpretarea predecesorului acestuia. Dac propagarea erorii este redus, codul ECC va permite reconstruirea biilor care nu au fost determinai n mod corect.

Discuri fixe-Hard disk-ul (HD)

Fig.2.2.1 Diferitele semnale utilizate pentru citirea datelor de pe disc

Fig. 2.2.2 Prelucrarea semnalelor implicate in translatarea semnalului

intr.-un sir de biti 1 si 0

Discuri fixe-Hard disk-ul (HD)

CAPITOLUL 3 REPREZENTAREA I ORGANIZAREA FIZIC A DATELOR


3.1 Metode de codificare a datelor Informaiile digitale sunt codificate cu ajutorul unui circuit numit codificator/decodificator (EndecEncoder/Decoder), cu rolul de a optimiza plasarea impulsurilor utilizate pentru nregistrarea magnetic. La citire, acelai circuit inverseaz procesul i decodific trenul de impulsuri, refcnd trenul de impulsuri iniiale. La interpretarea formelor de und de la scriere sau citire, este foarte important existena unei sincronizri corecte ntre dispozitivele care emit i cele care recepioneaz datele. Aceast sincronizare se poate realiza prin adugarea unei linii separate, pe care se transmite semnalul de sincronizare (un semnal de ceas) ntre cele dou dispozitive. Semnalele de date i cele de ceas se pot combina ntre ele i se pot transmite apoi pe o singur linie. Cele mai multe metode de codificare a informaiilor utilizeaz o ast fel de combinaie de date i semnale de ceas. Impulsurile de ceas sunt folosite pentru a delimita nceputul i sfritul celulelor de bit. Fiecare celul de bit este delimitat de cte dou celule de ceas pe durata crora se transmit tranziiile de ceas. P rin transmiterea informaiilor de ceas mpreun cu datele, ceasurile vor rmne sincronizate, chiar dac se transmite un ir lung de zerouri. Celulele de tranziii utilizate pentru sincronizare ocup ns un spaiu pe disc. Deoarece pentru un suport de nregistrare dat numrul tranziiilor de flux care poate fi nscris este limitat de calitatea stratului magnetic i de tehnologia de fabricaie a capetelor de citire/scriere, s-a ncercat utilizarea diferitelor metode de codificare a informaiilor, astfel nct numrul de tranziii de flux s fie minim. Dintre metodele de codificare, cele mai cunoscute sunt urmtoarele: FM (Frequency Modulation); MFM (Modified Frequency Modulation); RLL (Run Lenght Limited). 3.2 Piste, cilindri i sectoare Toate informaiile stocate pe un disc fix sunt nregistrate pe piste, sub forma unor cercuri concentrice aflate pe suprafaa fiecrui platan. Pistele sunt numerotate ncepnd de la 0, pornind de la partea exterioar a platanului spre interior. Un disc modern conine mai multe mii de piste pe fiecare platan. Fiecare pist este divizat n uniti mai mici numite sectoare care sunt numerotate ncepnd de la 1. Numrul de sectoare de o pist variaz n funcie de tipul unitii de discuri. Dac la primele uniti existau 17 sectoare pe pist, la discurile actuale o pist conine mai multe sute de sectoare. La calculatoarele PC, sectoarele create prin procedura de formare standard conin 512 octei de date, la care se adaug un numr de octei utilizai pentru controlul intern al unitii i pentru detecia i corecia erorilor. Deosebirea dintre piste i cilindri O unitate de discuri fixe este format din mai multe platane, pentru fiecare existnd de obicei dou capete de citire/scriere. Toate capetele de citire/scriere formeaz un ansamblu de capete care se deplaseaz simultan, astfel nct la un moment dat toate capetele sunt poziionate deasupra aceleiai piste. Din aceastcauz, poziia capetelor este indicat de obicei nu prin numrul pistei, ci prin numrul cilindrului.
10

Discuri fixe-Hard disk-ul (HD)

Un cilindru este format din setul tuturor piestelor deasupra crora se afl capetele de citire/scriere la un moment dat. Pentru cele mai multe scopuri, nu exist o diferen ntre piste i cilindri. Adresarea sectoarelor individuale ale discului se realizeaz de obicei prin specificarea numrului cilindrului, capului i sectorului (CHS - Cylinder, Head, Sector). Deoarece cilindrul este o colecie de pist e deasupra crora se poziioneaz toate capetele de citire/scriere, specificaia numrului cilindrului i al capului este identic cu specificaia numrului pistei i al capului. Structura pistelor i a sectoarelor La formatarea fizic (de nivel sczut) a unui disc fix, se creeaz anumite zone de control care sunt utilizate pentru numerotarea sectoarelor i identificarea nceputului i sfritului fiecrui sector. Aceste zone preced i urmeaz dup zona de date a a fiecrui sector, existena lor explicnd diferena dintre capacitatea neformatat i cea formatat a unitii. Zonele de control sunt independente de sistemul de operare i de sistemul de fiiere. Noile uniti de discuri nu utilizeaz asemenea zone de control, astfel nct la acestea practic ntregul spaiu de pe disc este utilizat pentru memorarea datelor. Fiecare sector de pe disc are o zon de prefix, sau antet, care identific nceputul sectorului i conine numrul sectorului. Urmeaz apoi zona de date, care este iniializat la formatare a fizic cu o anumit valoare,de exemplu F6h, iar apoi o zon de sufix. Structura exact a acestor zone difer n funcie de tipul unitii de discuri. n mod tipic, zonele de control corespunztoare unui sector ocup 59 de octei, astfel nct un sector va ocupa n total 5212 + 59 = 571 octei. n continuare se prezint structura simplificat a pistelor i a sectoarelor. nceputul fiecrei piste este indicat de o marc de index, dup care urmeaz un interval post-index (Post-Index Gap). Aceste interval asigur un anumit timp pentru comutarea ntre capete, astfel nct trecerea de la o pist la alta sectoarele consecutive pot fi citite fr a se atepta o rotaie suplimentar a discului. La cele mai multe uniti acest timp nu este suficient i de aceea se asigur timp suplimentar prin decalarea sectoarelor aflate pe piste diferite, astfel nct apariia primului sector s fie ntrziat. Dup intervalul post-index, urmeaz zonele de control i de date ale sectoarelor. Pentru fiecare sector, zona de prefix conine identificatorul sectorului. Acest identificator este precedat de un octet de sincronizare, care este utilizat de controler, i o marc de adres, care indic faptul c urmeaz identificatorul de sector. Identificatorul este format din cmpuri separate pentru numrul cilindrului, al capului i al sectorului. Exist de asemenea un cmp de control ciclic redundant (CRC - Cyclic Redundancy Check) pentru verificarea identificatorului de sector. Controlerele de disc utilizeaz de obicei bitul 7 al cmpul ui rezervat pentru numrul capului n scopul marcrii sectorului ca fiind defect, n timpul formatrii fizice sau al testrii suprafeei discului. Unele controlere utilizeaz alte metode pentru a indica un sector marcat ca fiind defect. n continuare exist un interval pentru separarea identificatorului de sector de zona de date a sectorului. Urmeaz un octet de sincronizare, utilizat de controler, o marc de adres, care indic faptul c urmeaz datele din sector, iar apoi zona de date, de 512 octei. Zona de sufix care urmeaz poate conine un cmp de doi octei pentru controlul ciclic redundant (CRC), sau un cmp pentru un cod de corecie a erorilor (ECC - Error Correction Code), care necesit un numr mai mare de octei. Cmpul ECC poate asigura detecia i corecia erorilor din zona de date a sectorului. Posibilitile de detecie i de corecie a erorilor depind de codul ECC utilizat i de implementarea controlerului. ntre dou sectoare consecutive exist un interval (Inter-Record Gap), prevzut pentru ajustarea diferenelor de lungime a sectoarelor din cauza variaiilor vitezei de rotaie a motorului. O pist poate fi formatat n timp ce discul se rotete cu o anumit vitez, i apoi sectorul poate fi nscris n timp ce discul
11

Discuri fixe-Hard disk-ul (HD)

se rotete cu o vitez diferit. n asemenea cazuri, acest interval previne suprascrierea accidental a informaiilor din sectorul urmtor. Lungimea acestui interval variaz n funcie de viteza de rotaie a discului n timpul formatrii i n timpul actualizrii zonei de date. La sfritul fiecrei piste exist un interval pre-index (Pre-Index Gap), care permite o toleran a vitezei de rotaie a motorului pentru ntreaga pist. 3.3 Parametri i translatarea parametrilor Parametrii unitii de discuri indic modul n care sunt structurate datele n cadrul platanelor, n piste i sectoare. Pentruprimele uniti de discuri, aceti parametri erau reprezentai de numrul efectiv de capete, de piste pe o suprafa, i de sectoare pe pist pe care le aveau unitile. Aceti parametri erau memorai de BIOS, indicnd modul n care trebuie accesat fiecare unitate de discuri. n cazul unitilor mai noi, datele sunt organizate ntr-un mod mai complex, capacitatea acestor discuri fiind mult mai mare. Unele din limitrile impuse parametrilor de BIOS-surile mai vechi s-au pstrat ns, ceea ce necesit utilizarea unor artificii pentru asigurarea compatibilitii ntre standarde vechi i unitile de discuri mai noi. Parametri fizici Aceti parametri reprezint numrul real de capete, cilindri i sectoare utilizate de unitatea de discuri. La unitile mai vechi, aceti parametri erau singurii care utilizai. Parametri care puteau fi setai prin BIOS erau alei dup parametri acestor uniti mai vechi, i se bazau pe faptul c fiecare pist coninea acelai numr de sectoare. Unitile mai noi care utilizeaz nregistrarea zonat trebuie s utilizeze parametrii fizici doar intern, deoarece BIOS-ul permite specificarea unui singur numr de sectoare pe pist. De asemenea, pentru BIOS exist o limit de 63 sectoare de pist, iar unitile mai noi au peste 200 de sectoare pe pist. Sistemul trebuie s realizeze accesul la aceste uniti utiliznd parametrii logici, cei fizici fiind cunoscui doar consultarea specificaiilor tehnice ale unitii. Parametri logici Parametrii care sunt returnai n urma execuiei rutinei de autodetecie din BIOS, sau cei care se specific de utilizator pentru a fi memorai de BIOS, reprezint parametrii logici ai unitii de discuri. Din motive amintite anterior, n cazul unitilor mai noi specificaia parametrilor fizici nu este posibil. Controlerul acestor uniti dispune de inteligen pentru a realiza translarea automat a parametrilor logici n parametri fizici. De obicei unitile moderne utilizeaz ca parametri logici un numr de 16 capete i 63 de sectoare pe pist, deoarece acestea sunt valorile maxime permise de BIOS. Paramet rii fizici sunt total diferii, dar acetia nu sunt cunoscui de ctre BIOS sau de sistem. Translatarea ntre parametrii logici i cei fizici reprezint translatarea de nivel inferior care se realizeaz atunci cnd se utilizeaz o unitate modern de discuri. Aceasta difer de translatarea de nivel mai nalt efectuat de BIOS, care este descris n continuare. Translatri efectuate de BIOS Utilizarea parametrilor logici ai unitilor de discuri rezolv problema care apare datorit faptului c parametrii fizici nu pot fi specificai utiliznd setrile standard ale BIOS. n cele mai multe cazuri, pe lng

12

Discuri fixe-Hard disk-ul (HD)

translatarea parametrilor logici n cei fizici efectuat de unitate, sunt necesare i translatri de nivel mai nalt, deoarece exist i alte probleme legate de decizii de proiectare mai vechi. Asemenea probleme sunt barierele de capacitate datorate BIOS-ului sau sistemului de operare, cum este de exemplu bariera de capacitate de 504 MB la unitile de discuri IDE/ATA. Pentru depirea acestor bariere de capacitate, se efectueaz o alt translatare, de obicei de ctre BIOS. 3.4 Formatarea discurilor fixe Exist dou tipuri de formatri: formatare fizic (de nivel sczut); formatare logic (de nivel nalt). n cazul unui disc flexibil, comanda FORMAT a sistemului de operare DOS execut simultan ambele tipuri de formatri. n cazul unui disc fix, cele dou tipuri de formatare trebuie executate separat. Comanda FORMAT va executa n acest caz numai formatarea logic. n plus, pentru discurile fixe este necesar o a treia operaie, cea de partiionare, care trebuie executat ntre cele dou operaii de formatare. Formatarea fizic Formatarea fizic (sau de nivel sczut) reprezint operaia propriu-zis de formatare, deoarece prin aceast formatare se creeaz structurile fizice utilizate pentru nregistrarea datelor pe disc. n timpul acestei operaii, se definesc poziiile pistelor i se mpart pistele ntr-un numr de sectoare, fiind nscrise structurile de control corespunztoare pistelor i sectoarelor. Aceste structuri cuprind zonele de prefix i de sufix ale sectoarelor, intervalele dintre sectoare i intervalele de la nceputul i sfritul pistelor. Octeii din zona de date a fiecrui sector sunt iniializai cu o anumit valoare. La primele uniti de discuri, controlerele nu era incluse n unitate. Formatarea fizic era executat n aceste cazuri de controlerele de interfa. Un anumit controler de interfa utiliza acelai numr de sectoare de pist, indiferent de tipul unitii conectate la interfa. De exemplu, controlerele originale ale interfeei ST- 506/412 plasau un numr de 17 sectoare pe o pist. Ulterior, cu controlerele ST-506/412 care utilizau codificarea RLL numrul de sectoare pe pist a crescut la 25 sau 26. Controlerele interfeei ESDI au permis utilizarea unui numr de sectoare pe pist cuprins ntre 32 i 80. Unitile de discuri cu interfa IDE sau SCSI, care au controlerul inclus n unitate, pot avea un numr de sectoare pe pist care depinde de tipul controlerului inclus. Unitile mai noi utilizeaz structuri interne complexe, ca de exemplu nregistrarea zonat, pentru a plasa un numr mai mare de sectoare pe pistele exterioare fa de cele interioare, i informaii servo dedicate sau ncorporate pentru controlul mecanismului de poziionare. Datorit acestei complexiti, toate unitile moderne sunt formatate fizic de ctre productor. Observaie: Discurile cu interfa IDE/ATA sau SCSI nu trebuie formatate fizic de ctre utilizator, cu excepia cazului n care productorul recomand acest lucru, caz n care se vor utiliza programele de formatare indicate de productor. Pentru aceste uniti nu se vor utiliza utilitarele de formatare fizic bazate pe BIOS. Formatarea logic n timpul formatrii logice (sau la nivel nalt) sistemul de operare creeaz structurile de date necesare sistemului de fiiere utilizat. Aceste structuri de date permit sistemului de operare gestionarea spaiului de
13

Discuri fixe-Hard disk-ul (HD)

pe disc, gestionarea fiierelor i marcarea zonelor defecte de pe disc astfel nct ele s nu fie utilizate pentru memorarea datelor. Diferitele sisteme de operare utilizeaz diferite utilitare de formatare logic, deoarece ele utilizeaz diferite sisteme de fiiere. De exemplu, n cazul sistemului de operare DOS, care utilizeaz sistemul de fiiere FAT, formatarea logic este executat prin comanda FORMAT. Aceast comand creeaz pe fiecare unitate logic un sector de boot al volumului (VBS - Volume Boot Sector), o tabel de alocare a fiierelor (FAT File Allocation Table), i un director rdcin. Distincia dintre formatarea logic i cea fizic este important. De exemplu pentru tergerea complet a unui disc nu este necesar formatarea fizic a acestuia, formatarea logic fiind suficient. Prin iniializarea structurilor de date utilizate de sistemul de fiiere, dei datele rmn pe disc, ele nu mai pot fi accesate. Partiionarea n timpul partiionrii, se creeaz pe disc anumite informaii necesare pentru toate sistemele de operare i sistemele de fiiere care utilizeaz unitatea de discuri. Aceste informaii cuprind un program pentru ncrcarea sistemului de operare i o tabel de partiii plasat pe primul sector, numit "Master Boot Sector" (MBS) sau "Mastre Boot Record" (MBR). Partiionarea permite segmentarea discului n mai multe uniti logice, numite partiii, fiecare utiliznd un anumit sistem de fiiere. Prin aceast operaie, o unitate de discuri poate fi utilizat de mai multe sisteme de operare, fiecare cu propriul sistem de fiiere. O astfel de utilizare este posibil datorit faptului c formatul fizic este acelai, indiferent de sistemul de operare utilizat, i indiferent de formatul logic, care este diferit pentru fiecare sistem de operare. De asemenea, diferitele partiii pot fi utilizate de ctre un singur sistem de operare, ele fiind considerate ca volume sau uniti logice separate. 3.5 Tratarea erorilor Chiar i n timpul funcionrii normale a unitilor de discuri, pot apare unele erori de citire. Pe msura mbuntirilor tehnologice, pistele i sectoarele discurilor sunt plasate la distane din ce n ce mai reduse unele fa de altele, se utilizeaz semnale mai slabe pentru evitarea interferenelor, iar viteza de rotaie crete, toate acestea conducnd la creterea probabilitii de apariie a erorilor de citire. Unitile de discuri utilizeaz tehnici speciale pentru detecia i corecia erorilor, astfel nct acestea s nu fie vizibile pentru utilizator. Cu ct tehnologia utilizat pentru nregistrarea datelor este mai avansat, cu att procedurile de corecie a erorilor trebuie s fie mai complexe pentru a se menine acelai nivel al fiabilitii. Coduri corectoare de erori Baza pentru detecia i corecia erorilor unitilor de discuri este utilizarea codurilor corectoare de erori (ECC - Error Correcting Code). Exist diferite tipuri de proceduri pentru corecia erorilor care pot fi utilizate, dar tipul utilizat n mod obinuit este algoritmul Reed-Solomon. Aceast tehnic este utilizat de asemenea pentru detecia i corecia erorilor la discurile CD-ROM, iar uneori i pentru memoria sistemului. Principiul de baz pentru detecia i corecia erorilor este utilizarea informaiilor redundante. Fiecare sector de pe disc conine de obicei 512 octei (4.096 bii) de date. n plus fa de aceti bii, exist un numr de bii prevzui pentru codul corector de erori. Numrul de bii utilizai n acest scop este stabilit printr-un compromis: cu ct numrul de bii este mai mare, cu att detecia i corecia eroril or este mai sigur, dar numrul de sectoare pe pist se reduce. Majoritatea discurilor actuale utilizeaz peste 200
14

Discuri fixe-Hard disk-ul (HD)

bii pentru codul ECC n fiecare sector. De exemplu, unitile de discuri din seria Quantum Fireball EX utilizeaz 288 de bii pentru codul ECC, iar cele din seria Quantum Atlas IV utilizeaz 352 de bii pentru acest cod. Atunci cnd un sector este scris pe disc, se genereaz codul ECC i acesta este nregistrat mpreun cu datele. La citirea sectorului, pe baza datelor citite i a codului ECC controlerul poate determina dac a aprut erori de citire. Marea majoritatea a erorilor pot fi detectate i corectate.

15

Discuri fixe-Hard disk-ul (HD)

16

Discuri fixe-Hard disk-ul (HD)

CAPITOLUL 4 CARACTERISTICI ALE UNITILOR DE DISCURI


Pentru evaluarea diferitelor tipuri de uniti de discuri, sau pentru nelegea diferenelor dintre acestea, este important s se ia n considerare principalele caracteristici ale acestor uniti. n aceast seciune se prezint principalele ale unitilor de discuri. Capacitatea O parte a spaiului de pe disc este utilizat pentru informaiile de formatare care marcheaz nceputul i sfritul sectoarelor, ca i pentru alte structuri de control. De aceea, pentru unitile de discuri poate fi specificat fie capacitatea formatat , fie cea neformatat. Diferena dintre cele dou capaciti este semnificativ, i poate fi de 20% sau mai mare. De exemplu, unitile de discuri Seagate din familia Cheetah 18 au o capactate neformatat de 22,54 Gm i o capacitate formatat de 18,2 GB, diferena dintre aceste capaciti fiind de 19,25%. Deoarece unitile IDE i SCSI sunt formatate de productor, n cele mai multe cazuri n specificaii este indicat numai capacitatea formatat.

Dimensiunea fizic

Msurat de obicei n oli, notai cu semnul " (inch). Un ol msoar 2,54 cm. Astzi discurile dure au n diametru fie 3,5 " (pentru PC-uri), fie 2,5 " (pentru notebook-uri - mai mici, utiliznd mai puin curent electric, dar mai scumpe i mai ncete). Exist i discuri de 1,8 ", pentru playere MP3 (precum Apple iPod), care, pe lng mrimea redus, sunt mai rezistente la ocuri.

Durabilitate

Exprimat n timp mediu ntre defecte - mean time between failures (MTBF). Discurile SATA I au viteze de 10.000 rpm i un MTBF de 1 milion de ore sub un ciclu de utilizare de opt ore pe zi. Alte discuri permit pn la 1,4 milioane de ore sub un ciclu de 24 de ore din 24.

Numr de operaii de intrare/ieire pe secund

ncepnd cu 2008 o unitate HDD desktop tipic de 7.200 rpm (rotaii pe minut) are o rat de transfer de date "disc-la-buffer" de circa 70 MB pe secund. Aceast rat depinde de locaia pistei, astfel nct ea va fi cea mai mare pentru pistele exterioare (unde se afl mai multe sectoare) i mai mic pentru pistele interioare (unde sunt mai puine sectoare); i este, n general, ceva mai m are pentru drive-urile de 10.000 rpm. Un standard curent utilizat pentru transferul buffer-la-computer" este interfaa SATA III de 6,0 Gbit/s (secund), care poate transfera date cu cel mult 750 MB/s. Rata de transfer de date de citire/scriere poate fi msurat prin scrierea pe disc a unui fiier mare, apoi citirea fiierului respectiv. Ratele de transfer pot fi influenate att de fragmentarea sistemului de fiiere ct i de dispunerea fiierelor n dosare.

17

Discuri fixe-Hard disk-ul (HD)

Consum de curent

La discurile dure din calculatoarele personale portabile (notebook etc.) un consum de curent (energie) redus nseamn o durat de funcionare mai mare pn la rencrcarea acumulatoarelor, deci un avantaj important.

Nivel de zgomot

Msurat n dBA (decibeli), nivelul de zgomot este semnificativ pentru anumite aplicaii, cum ar fi PVRs (personal video recorders nregistratoare video personale), nregistratoare digitale audio i calculatoare silenioase. Discurile cu nivel de zgomot sczut utilizeaz de obicei lagre lichide, viteze de rotaie sczute (de obicei 5.400 rpm) i reduc viteza de cutare n sarcin (AAM), pentru a reduce cl icurile sonore i sunetele mecanice ale HDD. Discurile dure mai mici sunt de obicei mai silenioase dect cele clasice.

Timpul de acces la date i transfer

Timpii de acces variaz n prezent ncepnd de la sub 2 ms (milisecunde) pentru unitile de HDD de server, la 15 ms pentru unitile de HDD n miniatur i n jur de 9 ms pentru unitile de HDD tipice de desktop. De civa ani ncoace nu s-a constatat nicio mbuntire semnificativ a timpilor de acces. La calculatoarele timpurii pentru mutarea capetelor de citire/scriere se foloseau motoarele pas-cu-pas, i se ajungea la timpi de acces de 80 - 120 ms, dar acest lucru a fost repede mbuntit prin folosirea unei bobine, la sfritul anilor 1980, timpii de acces reducndu-se astfel la aproximativ 15 ms.

Rezistena la ocuri

Rezistena la ocuri este important n special pentru dispozitive mobile. Unele laptop-uri includ acum, pentru HDD, o protecie activ care parcheaz capetele de citire-scriere ale discului nainte de impact, dac sistemul este scpat din mn. Aceast protecie ofer anse mai mari de supravieuire a HDD-ului n caz de impact.

Pre

Preul de magazin al unui HDD nou ncepe actualmente (2010) de la circa 50 euro pentru 1 terabait.

18

Discuri fixe-Hard disk-ul (HD)

CAPITOLUL 5 INTERFEE PENTRU UNITILE DE DISCURI


Sarcina principal a unei interfee sau a unui controler de disc este de a transmite i de a prelua date la i de la unitatea de disc. Diferitele tipuri de interfee limiteaz viteza cu care se tra nsmite datele ntre unitatea de disc i sistem, avnd performane n funcionare diferite. Tipul interfeei determin n mare msur tipul unitilor de disc care por fi utilizate i viteza final a subsistemului format din unitatea de disc, interfa i controler. 5.1 Interfaa ATA/PATA (IDE/EIDE) Cea mai rspndit interfa pentru unitile de discuri fixe este numit att IDE, ct i ATA. Denumirea IDE (Integrated Drive Electronics) este mai des utilizat, i se refer la unitile de discuri care au un controler integrat n unitate. Aceast denumire este improprie, deoarece actualmente toate toate unitile de discuri au controlerul integrat n unitate. Denumirea ATA (AT Attachment) reprezint standardul ANSI care definete interfaa de conectare la calculatoarele AT. Interfaa IDE/ATA este de 16 bii, ca i magistralele de date i de I/E ale primelor calculatoare IBM PC/AT. Aceast dimensiune de 16 bii se menine i la variantele mai performante ale interfeei ATA, de exemplu ATA-2. Specificaia ATA definete semnalele din conectorul cu 40 pini, rolul acestor semnale, modul de configurare al unitilor i comenzile care pot fi transmise acestora. Specificaia original ATA definete urmtoarele caracteristici i moduri de transfer: Dou uniti de discuri Se specific un singur canal, partajat de dou uniti de discuri care sunt configurate ca master i slave. Moduri PIO Specificaia ATA definete modurile de tranfer PIO 0, 1 i 2 Moduri DMA Modurile de transfer DMA definite sunt modurile 0, 1 i 2 cu cuvnt unic i modul 0 Multicuvnt Moduri de transfer Specificaiile ATA definesc protocoalele utilizate pentru transferurile de date ntre sistem i dispozitiv i durata ciclurilor de citire i scriere. Aceast durat determin rata de transfer. Exist 5 moduri de transfer PIO (Programmed Input/Output) i 4 moduri de transfer DMA (Direct Memory Access) [19]. Moduri de transfer PIO n modul de transfer PIO cel mai lent, PIO modul 0, durata unui ciclu nu poate depi 600 ns. ntrun singur ciclu se transfer 16 bii (un cuvnt). Deci, ntr-o secund se transfer 2/600 10 9 B, rata de transfer teoretic fiind de 3,3 MB/s. ntr-un sector exist 256 de cuvinte, 1 MB fiind format din 2048 de sectoare. Se prezint n Tabelul 5 modurile PIO, mpreun cu ratele lor teoretice de transfer. Primele trei moduri sunt prezentate att n standardul ATA, ct i n standardul ATA-2. Modurile PIO 3 i 4 sunt specifice standardului ATA-2 i utilizeaz semnalul IORDY pentru controlul transferului. Unitatea poate activa acest semnal pentru a ntrzia interfaa, dac este necesar. Fr acest semnal, transferul poate fi incorect n modurile PIO rapide.

19

Discuri fixe-Hard disk-ul (HD)

Fig.5.1.1 Modurile de transfer PIO Moduri de transfer DMA Transferurile de date care utilizeaz comenzile DMA (Read DMA i Write DMA) difer de transferurile PIO prin dou aspecte: transferurile de date se efectueaz printr-un canal DMA; se genereaz o singur ntrerupere la terminarea comenzii. Exist dou tipuri de transferuri DMA: cele obinuite i cele de tip bus mastering. Cele obinuite sunt executate de controlerul DMA al sistemului aflat pe placa de baz. Cele de tip bus mastering sunt executate de logica interfeei, care preia controlul asupra magistralei i execut transferul. Complexitatea i preul acestor interfee este ns mai mare. Controlerul DMA al sistemelor cu magistral ISA este lent, i nu se poate utiliza n mod eficient pentru discurile moderne. n cazul sistemelor cu magistral VL Bus, transferul prin DMA poate fi numai de tipul bus mastering. Singurele interfee care pot executa transferuri DMA obinuite n mod eficient sunt cele bazate pe magistralele EISA i PCI. Pentru magistrala EISA, transferul DMA de tip "B" asigur o rat de 4 MB/s, iar pentru magistrala PCI, tranferul DMA de tip "F" asigur o rat cuprins ntre 6 i 8 MB/s. Modurile de transfer DMA sunt prezentate n fig.5.1.2

Fig.5.1.2 Modurile de transfer DMA

ESDI

Controlorul ESDI (prescurtare de la Enhanced Small Disk Interface) a fost dezvoltat dup controlorul ST506, i a fost unul din primele controloare de discuri dure pe calculatoare x86. Acest tip de controlor a fost folosit n modelele IBM PS/2. Pentru c separatorul de date i controlorul lucreaz n paralel, rata de transfer este aproximativ 10 megaoctei/s la modelele iniiale, i 15 - 20 megaoctei/s la cele recente. Discurile dure ESDI stocheaz informaii despre formatul fizic i adresele sectoarelor defecte i poate transmite aceste informaii controlorului, pentru detectare i corectare de erori. Nu mai este utilizat dect pe scar redus.
20

Discuri fixe-Hard disk-ul (HD)

SCSI

Controloarele SCSI (prescurtare de la Small Computer System Interface, se citete aproximativ [scazi]) sunt folosite n special n sistemele care au nevoie de performan i stabilitate ridicat (laservere i n staiile de lucru performante).

SATA

Controloarele SATA (prescurtare de la serial ATA) permit conectarea fiecrui disc pe propriul canal (cu un set propriu de porturi intrare/ieire). Astfel se elimin problemele cauzate de arhitecturaPATA (parallel ATA). Standardul iniial numit SATA I a fost proiectat pentru un transfer de date (o vitez) de maximum 1,5 Gbit/s (echivalent cu circa 180 megaoctei/s, MB/s). Standardul actual (2013) se numete SATA III i este proiectat pentru maximum 6 Gbit/s = 750 MB/s. Controloarele SATA se leag de discurile SATA prin cabluri cu conectori de tip SATA identici la ambele capete. Termenul eSATA (de la external SATA) se refer la conectoare mbuntite (mai robuste) fa de cele ale cablurilor SATA obinuite.

USB, FIREWIRE (IEEE 1394)

Exist i discuri dure portabile (externe fa de PC i cu carcas proprie) care, pentru a transmite datele, folosesc interfaa USB, respectiv cea Firewire (cf. standardului IEEE 1394). De obicei discurile acestea sunt ansambluri formate dintr-un disc IDE sau SCSI, un controler pentru acestea i un convertor pentru USB sau Firewire. Producatori: In al doilea qvartal 2013 sa vndut mondial 133 de milioane de disk-uri. Nume Cota de piata 2012 Q2 Cota de piata 2012 Q3 Cota de piata 2013 Q3 Western Digital 45% 45% 45% Toshiba 13% 14% 15% Seagate 42% 41% 40%

21

Discuri fixe-Hard disk-ul (HD)

CAPITOLUL 5. CONCLUZII

Puine dispozitive electronice se pot luda cu o istorie att de lung i evoluia de care au avut parte hard disk-urile mecanice, a cror capacitate de stocare a crescut constant de-a lungul celor 57 ani de carier, fr ca inovaiile cerute s prezinte obstacole de nesurmontat. Chiar i acum, cnd spaiul de stocare oferit depete cu mult pragul de 1TB, hard disk-urile cu platane rotative mai au loc de mbuntiri i promit majorarea capacitii de nc 20 ori, nainte ca limitrile fizice s fac imposibil continuarea procesului de miniaturizare.Prin tehnologiile actuale, datele sunt pstrate pe hard disk n sistem binar (1 i 0) magnetiznd mici grupuri de atomi pe suprafaa de nregistrare a dispozitivului. Pentru a crete spaiul de stocare i acomoda mai multe date pe hard disk, productorii hardware depun eforturi considerabile pentru a apropia ct mai mult grupurile de atomi i micora dimensiunea fiecrui cluster magnetizat. Problema este c dac dimensiunea i distana dintre clusterele nregistrate se reduce prea mult, cmpul magnetic atribuit fiecrui cluster ncepe s interfereze cu cel adiacent, fcnd imposibil determinarea exact a polaritii nord-sud i citirea datelor depozitate. Prin eforturile lui Kristen von Bergmann - fizician la Universitatea din Hamburg, densitatea de stocare atins cu hard disk-urile actuale ar putea crete mult peste limitele considerate n prezent de nedepit. Acesta propune nimic mai puin dect rsucirea cmpurilor magnetice n forma unor vortexuri, evitnd astfel formarea de puni magnetice ntre clustere de date adiacente. Efectul prezis nc din anii 1960 de fizicianul britanic Tony Skyrme a fost demonstrat n materiale cu proprieti magnetice, dar pn acum nimeni nu a reuit s controleze cu acuratee crearea i distrugerea acestor vortexuri magnetizate, referite sub denumirea skyrmions. Cu ajutorul unui microscop electronic special adaptat pentru a trimite un fascicul de curent polarizat, von Bergmann a reuit s creeze grupuri de skyrmioni formate din clustere cu numai 300 atomi, msurnd civa nanometri n diametru. La fel ca un hard disk, dispozitivul poate cit i clusterele individuale, sau terge date anulnd polarizarea acestora. Teoretic, un hard disk care folosete tehnologia dezvoltat de fizicianul von Bergmann ar putea acomoda de 20 ori mai mult informaie dect soluiile de stocare disponibile n prezent. Problema este c n forma actual tehnologia necesit pstrarea suprafeei de nregistrare la o temperatur de 4.2 grade kelvin, folosind un sistem de rcire pe baz de heliu lichid, iar ncercarea de citire a informaiilor depozitate funcioneaz n numai 60% din cazuri. Indiferent de limitrile acestei primei ncercri, pasul fcut marcheaz depirea unui obstacol major n evoluia hard disk-urilor, ce las loc pentru noi mbuntiri n direcia creterii capacitii de stocare.

22

Discuri fixe-Hard disk-ul (HD)

ANEXA A. CUPRINS

ARGUMENTAREA TEMEI ALESE ..................................................................................................... 1 INTRODUCERE .................................................................................................................................. 2 CAPITOLUL 1 NOTIUNI GENERALE ................................................................................................ 4
1.1 Mediul de memorare al hard disk-ului ....................................................................................................... 4 1.2 Organizarea i adresarea datelor ............................................................................................................. 5

CAPITOLUL 2 DETALII DE FUNCTIONARE .................................................................................... 7


2.1 Sincronizarea ceasului de citire/scriere .................................................................................................... 7 2.2 Detectarea biilor ..................................................................................................................................... 8

CAPITOLUL 3 REPREZENTAREA I ORGANIZAREA FIZIC A DATELOR ................................ 10


3.1 Metode de codificare a datelor ............................................................................................................... 10 3.2 Piste, cilindri i sectoare ........................................................................................................................ 10 3.3 Parametri i translatarea parametrilor.................................................................................................. 12 3.4 Formatarea discurilor fixe ..................................................................................................................... 13 3.5 Tratarea erorilor ................................................................................................................................... 14

CAPITOLUL 4 CARACTERISTICI ALE UNITILOR DE DISCURI .............................................. 17 CAPITOLUL 5 INTERFEE PENTRU UNITILE DE DISCURI ................................................... 19
5.1 Interfaa ATA/PATA (IDE/EIDE) ........................................................................................................ 19

CAPITOLUL 5. CONCLUZII ............................................................................................................. 22 ANEXA A. CUPRINS ......................................................................................................................... 23 ANEXA B. Bibliografie si webgrafie .................................................................................................... 24

23

Discuri fixe-Hard disk-ul (HD)

ANEXA B. Bibliografie si webgrafie


Webgrafie:

1. 2. 3. 4. 5. 6.

http://www.competentedigitale.ro/internet/internet_istoric.html
http://cndiptfsetic.tvet.ro/mi_online/lectii/MI5MOD4I/interfata.html http://www.cartiaz.ro/index.php?option=view&cat=12&cid=2622&ext=pdf http://ro.wikipedia.org/wiki/Disc_dur#Initializarea_unui_hard-disc_.22str.C4.83in.22 http://totul-despre-calculatoare.blogspot.ro/2011/01/ce-este-hard-disk-ul.html http://www.totuldesprecalculatoare.ro/hdd-vs-ssd/

24

S-ar putea să vă placă și