Sunteți pe pagina 1din 7

MINISTERUL EDUCAIEI AL REPUBLICII MOLDOVA

UNIVERSITATEA TEHNIC A MOLDOVEI


Facultatea Calculatoare, Informatic i Microelectronic
Catedra Microelectronic i Inginerie Biomedical

Raport
Lucrare de laborator nr.4
La disciplina

Arhitectura Calculatorului
Tema:Interfee de stocare masiv HDD.

A efectuat: st.gr. ISBM-111- Arpentii Nicolae

A verificat: lecror universitar-Creu Vasili

Chiinu 2012
Disc dur

Discul dur (sau fix; n englez american hard disc; foarte des ntlnit este i scrierea original 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.

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, playere MP3). 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).

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 disc; unitatea de scriere/citire corespunztoare se numete Floppy Disc Drive (FDD). O astfel de
dischet stocheaz numai cel mult 2,88 MB.

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 (intelifon) .a. Prin
comparaie, pentru ntregul Windows 7 sunt suficieni doar circa 15 GB.

Istoric

Discurile dure au fost introduse pentru prima oar ca uniti de stocare a datelor n 1956, pentru
calculatoarele IBM. Erau grele i aveau dimensiuni mari, ct o roat de motoret sau chiar i mai mari.
Iniial au fost dezvoltate pentru a fi utilizate ca medii de stocare pentru calculatoare de uz general.
n anii 1990 necesitatea unui dispozitiv de stocare de mare capacitate dar i ncredere, independent de un
dispozitiv special, a condus la introducerea sistemelor 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), smartphone-uri (intelifoane),
playere (aparate redtoare) audio digitale, playere video digitale, video-nregistratoare digitale, Personal
Digital Assistants (PDA-uri) i console de jocuri video.

Constucie

Discul dur este format de obicei din:

o plac electronic de control logic (controlor),

un numr de platane cu suprafa magnetizabil (de obicei 2 sau 3), mprite n piste i sectoare,

capete magnetice de citire/scriere (engl. read/write heads, R/W heads), de o parte i de alta a
platanelor, legate printr-un bra metalic numit n general actuator

un sistem electromecanic de frnare i blocare a capetelor pe pista de stop (engl. landing zone),
atunci cnd discul e oprit

un motor electric pas-cu-pas, care asigur deplasarea exact a actuatorului de la o pist la alta.

Funcionare

Fiecare platan are dou fee; feele sunt divizate ntr-un numr de piste circulare concentrice, fiecare pist
fiind la rndul ei divizat n sectoare. Platanele sunt astfel aranjate nct pista 0 de la platanul 1 s fie situat
exact deasupra pistei 0 de la platanul 2 i 3. Pentru a accesa o pist oarecare pe unul din platane, braul care
susine capetele (numit actuator) va muta capetele spre acea pist. Deoarece aceast metod necesit doar un
singur mecanism de poziionare, ea simplific designul i coboar preul. Totui, pentru a accesa o singur
pist trebuiesc mutate toate capetele. De exemplu, pentru a citi date de pe pista 1 de pe platanul 1, apoi pista
50 pe platanul 3 si apoi iar pe pista 1 dar de pe al treilea platan, ntregul bra cu capete trebuie mutat de doua
ori. (Eventual s-ar putea i numai cu o singur micare, dac pista 1 / platanul 1 i pista 1 / platanul 3 se
citesc simultan, i abia apoi se sare la pista 50.) Pentru a muta un bra trebuie un timp semnificativ, mult mai
mare dect timpul de transfer al datelor. Pentru a minimiza mutrile actuatorului trebuie mpiedicat
mprtierea datelor pe mai multe piste. O metod de a optimiza timpul de acces este ca un grup de date care
sunt accesate secvenial s fie scrise toate pe o singura pist. Dac datele nu ncap pe o singur pist, atunci
se continu scrierea pe un platan diferit, dar pe pista cu aceeai poziie. Prin aceasta metod braul nu mai
trebuie s-i schimbe poziia, ci doar trebuie s fie selectat capul de citire/scriere potrivit. Selectarea
capetelor se face electronic i de aceea ea este mult mai rapid dect micarea fizic a braului cu capete
ntre piste. n total braul nu mai execut aa multe micri.

Pentru a descrie multiplele platane suprapuse se mai folosete termenul de "cilindru". Un cilindru se refer la
toate pistele care au acelai numr de pist, dar care sunt localizate pe diferite platane.

Transferul datelor la memorie

Modalitatea n care datele sunt transferate n memorie determin viteza efectiv a combinaiei controlor +
disc dur. Sunt folosite patru metode:

Programmed I/O - Cu aceasta metod porturile controlorului au grij att de comenzile drive-ului ct
i de transferul de date ntre controlor i memorie. Se folosesc comenzile IN i OUT ale limbajului de
asamblare. Aceasta nseamn c fiecare octet (bait) este transferat prin intermediul procesorului. La
aceast metod viteza datelor este limitat de cea a magistralei PC-ului (bus) i de performana
procesorului.

Memory Mapped I/O - Procesorul poate procesa datele provenite de la un controlor de disc mult mai
repede dac acestea sunt stocate ntr-o regiune fix de memorie. Pentru acest scop este folosit n
general segmentul localizat deasupra memoriei video RAM. Datele sunt transferate cu ajutorul
instruciunii de transfer (mov, n cazul arhitecturii x86). Este mai rapid dect metoda precedent.

Direct Memory Access (DMA) - Folosind DMA, un dispozitiv poate transfera datele direct n
memorie, fr contribuia procesorului. Pentru a folosi DMA, un program trebuie s i precizeze
controlorului DMA mrimea n octei (baii) a pachetului de date ce urmeaz a fi transferat dintr-o
locaie ntr-alta. Totui, controlorul DMA dintr-un PC este inflexibil i lent. Controloarele DMA
opereaz la viteza (tactul) de 4 MHz, n concluzie sunt extrem de lente.

Busmaster DMA - Folosind aceast metod, controlorul discului dur deconecteaz procesorul de la
bus i transfer el nsui datele n memorie.

Capaciti de stocare i viteze de acces

Folosirea unor discuri rigide sigilate ntr-o singur unitate permite tolerane mult mai bune dect ntr-o
unitate de dischet. n consecin discurile dure pot stoca mult mai multe date dect unitile de dischet i le
pot accesa i transmite mai repede. n aprilie 2009 cea mai mare capacitate a HDD-urilor de consum era de 2
TB. Un exemplu tipic de HDD desktop", stocheaz ntre 120 GB i 2 TB. Discurile dure pot avea o vitez
de rotaie cuprins ntre 5.400 i 10.000 rpm (rotaii pe minut) i o rat de transfer de 1 Gbit/s (109 MB/s)
sau chiar i mai mare. Cele mai rapide discuri dure, de tip Enterprise, au viteze de rotaii de 10.000 sau
15.000 rpm, pot atinge viteze de transfer de peste 1,6 Gbit/s i o vitez medie de transfer de pn la 125
Mbytes/secund (MB/s). HDD-urile mobile, pentru laptop, notebook i netbook, care sunt fizic mai mici
dect HDD-urile de desktop, tind s fie mai lente i au o capacitate de stocare mai mic. Discurile mobile au
de obicei viteze de rotaii de 5.400 rpm, dar sunt i modele cu viteze de 7.200 rpm.

Forme i dimensiuni ale discurilor dure

Odat cu creterea vnzrilor de calculatoare mici i a evoluiei lor a devenit necesar contruirea de HDD-uri
care s poat fi montate pn i n micile locauri de floppy disk. Acest lucru a dus la evoluia pieei spre
anumite forme ale HDD-urilor, iniial derivate din dimensiunile 8, 5,25 i 3,5 " de la unitile de dischet.

Interfee i controloare

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.

SCSI

Controloarele SCSI (prescurtare de la Small Computer System Interface, se citete aproximativ 'sca-zi) sunt
folosite n special n sistemele care au nevoie de performan i stabilitate ridicat (la servere i n staiile de
lucru performante).

ATA/PATA (IDE/EIDE)
Controlorul IDE (prescurtare de la Integrated Drive Electronics), foarte folosit n calculatoarele personale de
tip PC de astzi, folosete un singur cablu cu un conector cu 40 piciorue (pini) care combin funciile unui
cablu de date i ale unuia de control care conecteaza discul IDE direct la magistrala (bus-ul) de sistem.
Controloarele IDE pot emula orice format de disc. Din cauza consumului redus de energie, este una din
soluiile folosite pentru calculatoarele portabile. Controlorul IDE permite legarea pe acelai cablu a dou
discuri dure, sau a unui disc dur i a unei uniti optice (de CD sau DVD) n sistem master/slave. Aceast
arhitectur a dus la incompatibiliti ntre uniti n anii '90, care ns au fost rezolvate.

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 arhitectura PATA (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 150 megabait/s, MB/s). Standardul actual (2008) se numete SATA II i este proiectat
pentru maximum 3 Gbit/s = circa 300 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 controler pentru
convertirea la USB sau Firewire.

Caracteristici

Capacitatea

Msurat n gigaoctei sau gigabaii, i n ultima vreme chiar teraoctei/terabaii. n general productorii
folosesc ca unitate de msur multiplii din SI ai octetului (puteri de 10), pe cnd multe sisteme de operare
(Windows, unele distribuii de Linux, MacOS) folosesc msurtoarea n multipli binari. Dac primul disc dur
avea numai circa 5 MO, astzi capacitile discurilor dure pot depi i 3 TO (factorul de cretere: 600.000).

Dimensiunea fizic

Msurat de obicei n oli, notai cu semnul " (inch). 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 erori - 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 mare pentru drive-urile de 10.000 rpm. Un
standard curent utilizat pentru transferul buffer-la-computer" este interfaa SATA II de 3,0 Gbit/s (secund),
care poate transfera date la aproximativ 300 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.

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 clicurile 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 20 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.

Partitionare HDD

Crearea unei partiii pe hard-disc i permite acestuia s gazduiasc sisteme de fiiere distincte, fiecare n
partiia sa. Orice hard-disc trebuie s aib pe el o partiie primar, una logic i oricte extinse. Exist 3
sisteme de fiiere, folosite de obicei de sistemele de operare actuale: *FAT(File Allocation Table-tabela de
alocare a fiierelor).Sistemul de fiiere standard utilizat de DOS,Windows 9x i Windows NT. *FAT 32 (File
Allocation Table, pe 32 bii). Un sistem de fiiere opional utilizat de Windows 95 OSR2 (OEM Service
Release 2), Windows 98 i Windows NT 5.0. *NTFS (Windows NT File System- sistemul de fiiere pentru
Windows NT). Sistemul de fiiere nativ pentru Windows NT , care utilizeaz numere de fiiere de pn la
256 de caractere i partiii pn la mrimea teoretic de 16 exaoctei.

Formatarea discului

Sunt necesare dou proceduri de formatare nainte de a putea scrie date de utilizator pe undisc:
a)formatare fizic sau de nivel jos ;
b)formatare logic sau de nivel nalt.Cnd formatai o dischet, programul Exporer din Windows 9x sau
comanda FORMAT din DOSrealizeaz ambele tipuri de formatare.Pentru un hard-disc sunt necesare 3
operaii separate de formatare:
1.Formatarea de nivel jos (Low-Level Formatting-LLF)
2 P a r t i i o n a r e a
3.Formatarea de nivel nalt(High-Level Formatting-HLF)
n cursul unei formatri de nivel jos, programul de formatare mparte pistele hard-
discului ntr-un numr precizat de sectoare, crend intervale de siguran ntre sectoare i
ntre piste i nscriind informaia din preambulul i postambulul sectorului. Pentru dischete, numrulde
sectoare nregistrate pe fiecare pist depinde de unitate i de interfaa controllerului.
Toateu n i t i l e I D E i S C S I f o l o s e s c o t e h n i c n u m i t n r e g i s t r a r e p e z o n e , c a r e
n s c r i e u n n u m r variabil de sectoare pe pist. Pistele exterioare conin mai multe sectoare dect pistele
interioare pentru c sunt mai lungi. O modalitate de a spori capacitatea unui hard-disc n timpul procesului

Formatarea de nivel nalt

n cursul formatrii de nivel nalt, sistemul de operare (precum Windows 9x, Windows NT sau
DOS) scrie structurile necesare pentru a gestiona fiierele i datele pe disc. Partiiile FATau pe fiecare
unitate logic formatat cte un sector de ncrcare al volumului(VBS- Volume Boot Sector) dou
copii ale tabelului de alocare a fiierelor(FAT) i un director rdcin. Acestestructuri de date permit
sistemului de operare s gestioneze spatiul pe disc, s in evidenafiierelor i chiar s
gestioneze poriunile defecte. Formatarea de nivel nalt nu este efectiv o formatare fizic a
unitii, ci mai degrab crearea unui tabel de cuprins pentru disc.

Concluzie
La aceasta lucrare de laborator am facut cunostinta cu constructia Hard Diskuli si operatiile ce pot fi
efectuate asupra lui cum ar fi formatarea si partitionarea.La finele lucrarii am constatat ca asupra lui trebu de
lucrat atent ca din cauza unei erori unane sau neatentie putem pierde informatie necesara sau intreg Diskul.

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