Sunteți pe pagina 1din 8

Curpins:

1 - Introducere
2 - Constructia HDD-ului
2.1 Platanul
2.2 - Controllerul de disc
2.3 - Capul citire-scriere
3 - Structura datelor pe disc
4 Funcionare
5 - Performante
5.1 - Viteza de rotatie
5.2 - Tipul interfatei
5.3 - Cache
5.4 - Latenta(Timpul de acces)
5.5 - Rata de transfer
6- Componente de baza

1. Hard Disk (HDD)


Hard-disk-ul serveste drept memorie non-volatila ,mediu de stocare
pentru documentele ,fisierele sau aplicatiile utilizatorului.
In 1954 IBM a inventat primul hard-disk cu o capacitate,
extraordinara pentru acea perioada , de 5MB impartita pe 24 de platane.
Cu 25 de ani mai tarziu cunoscutul producator de HDD-uri,
Seagate introduce pe piata primul HDD pentru calculatoare personale ,
capabil sa inmagazineze panala 40 MB, ajungand la rate de transfer de
625KBps folosind modul de codare MFM (Modified Frequency
Modulation).
Acest mod de codare era folosit de vechile FDD-uri (floppy disk
drive) sau sisteme de inmagazinare de date .Este destul de greu de crezut ca
daca in anul 1980, spatiu de 100 MB pe hard-disk era considerat foarte
generos in timp ce in zilele noastre ar fi cu totul nefolositor chiar si numai
pentru sistemul de operare.
2. Constructia HDD-ului
Denumirea hard-disk(disc rigid) arata de fapt proprietatea fizica
a discurilor din interiorul carcasei.
Aceste discuri se numesc platane si sunt compuse dintr-un substrat
si un mediu magnetic . Substratul sau materialul de baza din care este facut
platanul trebuie, prin natura lui sa fie un material non-magnetic capabil sa fie
prelucrat in forme foarte subtiri (grosimea acestor platane este de ordinul
milimetrilor sau chiar mai mici).
Astfel, materialele alese pentru realizarea platanelor sunt aluminiul
sau o mixtura intre sticla si un material ceramic .
Pentru a permite stocarea datelor, ambele parti ale platanului sunt
acoperite cu un strat foarte subtire de material cu proprietati magnetice
foarte bune (o pelicula de oxid magnetic) sau, mai recent, cu un strat
metalizat foarte subtire.
2.1 Platanul-este de fapt suportul magnetic pe care se stocheaza
datele .Dimensiunile (diametrul) acestuia pot fi de 3.5 sau 5.25, cele mai
intalnite fiind de 3.5.
Materialul de baza din care sunt facute aceste platane, este
sticla deoarece este foarte maleabila usor de finisat la dimensiuni mici si
rezistenta (in ciuda dimensiunilor extrem de mici) la fortele fizice care
actioneaza asupra sa in momentul functionarii.
2

Interiorul hard-disk-ului trebuie ferit de actiunea prafului,


presiunea constanta a aerului din interior fiind pastrata cu ajutorul unor
filtre.Platanele sunt complet izolate fiind mentinute intr-un vacuum partial.
De regula exista doua sau trei platane asezate unul peste altul
si fixate de un ax ce roteste tot ansamblul de platane la mii de rotatiipe
minut(4000-10000 Rpm).Intre platane exista spatiu, ele nefiind lipite, tocmai
pentru a permite capului de citire/scriere (montat pe bratul ce il antreneaza)
sa se deplaseze pe toata latimea platanului.
Din aceasta cauza, o singura particula de praf ar fi de ajuns
pentru a se realiza contactul intre capul de citire/scriere si suprafata
magnetica a platanului ducand la zgarierea irecuperabila a
acestuia,compromitand astfel datele aflate in acea zona.
2.2 Controllerul de disc - acest controller se ocupa de tot
mecanismul din interiorul hdd-ului:de capetele de citire, de viteza de rotatie
a platanelor sau de reimprospatarea memoriei tampon.
2.3 Capul citire-scriere - reprezinta translatorul, cel care
prelucreaza informatia de pe platane, asa cum se afla ea in format digital si o
transfera la controllerul de disk.
De aici, aceasta sub forma de date ajunge la procesor si mai
departe.Exista cate un cap de citire/scriere pentru fiecare din partile
platanului acestea fiind actionate simultan, prin intermediul unui modul
electro-magnetic, de catre bratul de miscare in varful caruia se afla.
Capetele sunt concepute sa atinga discul numai cand
platanele s-au oprit iar parcarea lor nu se face oriunde, ci intr-o zona
speciala numita LZ (Landing Zone).

3. Structura datelor pe disc


Cand un disceste supus unei formatari in profunzime, suprafata este
impartita in piste si sectoare .Pistele sunt cercuri concentrice pe fiecare parte
a platanelor, in jurul axului care invarte platanele.Pistele, egal ditantate de
axul platanului de pe fiecare parte a platanului si de pe toate platanele,sunt
grupate in cilindri care sunt subdiviyate la randul lor in sectoare a cate 512
biti fiecare.
Conceptul de cilindru este important din moment ce informatia de
pe cilindru a unor platane diferite este citita fara miscarea capului de
citire/scriere.
Un hard disc este format din:
o plac de control logic
un numr de platane (de obicei 2 sau 3), mprite n piste, cilindrii i
sectoare
capete magnetice de o parte i de alta a platanelor legate printr-un bra
metalic
un sistem electro-mecanic de blocare a capetelor pe pista de stop
(landing-zone)
un montor electric pas-cu-pas

4. Funcionare
Fiecare platan are doua fee i este divizat ntr-un numar de piste,
fiecare pist fiind divizat in sectoare. Platanele sunt astfel aranjate ncat
pista 0 de la platanul 1 s fie exact deasupra pistei 0 de la platanul 2. Pentru
a accesa o pista oarecare pe unul din platane, braul care susine capetele va
muta capetele spre acea pist. Deoarece aceast metod necesit doar un
singur mecanism de poziionare, simplific design-ul i coboar preul.
Totui, pentru aceasta trebuiesc mutate toate capetele pentru a accesa o
singur pist. Deci, pentru a citi date de pe pista 1 de pe platanul 1, apoi
pista 50 pe platanul 3 si apoi iar pe pista 1 de pe primul platan, ntregul bra
cu capete trebuie mutat de doua ori. Pentru a muta un bra ca acesta trebuie
un timp semnificativ comparativ cu timpul de transfer. Pentru a minimiza
acest lucru, trebuie prevenit ca datele sa fie impratiate pe mai multe piste.
O metod de a optimiza timpul de acces este ca un grup de date care sunt
accesate secvential sa fie scrise pe o singura pist. Dac datele nu incap pe
4

aceeasi pist, atunci este optim s fie scrise pe aceeai pist, dar pe un platan
diferit. Prin aceasta metod, braul nu mai trebuie sa execute micri. Doar
capul de citire i scriere cel mai apropiat trebuie sa fie selectat pentru a
efectua operaia de citire. Selectarea capetelor este mult mai rapid dect
micarea fizic a braului care susine capetele pentru a schimba pistele. Se
mai folosete termenul de cilindru pentru a descrie multiplele platane
suprapuse. Un cilindru se refer la toate pistele care au acelai numar de
pist, dar care sunt localizate pe diferite platane.

5. Performante

Un hard-dik lent influenteaya cel mai mult, fata de orice alt


dispozitiv, performantele unui calculator. Un hard lent este in stare sa
umbreasca un procesor puternic in timp ce viteza efectiva a hard-disk-ului
este dictata de un numar de factori.
5.1 Viteza de rotatie
Dintre caracteristicile principale pe care le are HDD-ul cea mai importanta
este viteza de rotatie(RPM).
Viteza de rotatie este foarte importanta pentru ca de ea depinde
viteza de acces la datele de pe platane si tot de ea depinde si rata de transfer
a informatiei.Asa dar cu cat viteza de rotatie este mai mare cu atat capul de
citire/scriere se deplaseaza mai repede si mult mai multe date ajung sa fie
citite/scrise.
Sa nu uitam,sa tinem cont de faptul ca viteza de rotatie a
platanelor este constanta.
Viteza de rotatie, care a fost mentinuta o vreme la hard-urile
EIDE mai vechi,era pana la 5400 RPM iar a hard-urilor SCSI era de 7200
RPM.
In timp aceasta viteza a tot crescut, atingand acumlimitele de
7200RPM.(pentru HDD-urile IDE) si pana la 12000 RPM(pentru cele
SCSI).

5.2 Tipul interfatei


5

La alegerea unei unitati hard avem in vedere doua variante: IDE


sau SCSI (dupa tipul interfatei folosite).
IDE (Integrate Drive Electronics) este interfata cea mai utilizata
la ora actuala si totodata si cea mai ieftina.Controller-ul pentru astfel de
unitati este integrat pe placa de baza, ceea ce nu necesita achizitionarea unei
placi suplimentare.Dezavantajul major al acestui tip de interfata consta in
faptul este foarte lenta si incarca procesorul.
O varianta imbunatatita a IDE este EIDE(Enhanced IDE) care
utilizeaza magistrala pe 32 biti, ofera rate mai bune de transfer si
DMA(Direct Memory Access) in unele unitati.O magistrala IDE suporta
doar doua unitati-un master si un slave.
Ratele maxime de transfer pentru unitatile EIDE pot ajunge pana
la 100 MB/s si chiar mai mult.
SCSI(Small Computer System Interface) este in schimb mai
rapid, oferind rate de transfer incepand cu 10 MB/s-SCSI2 si pana la 80
MB/s-Wide Ultra-2 SCSI.
Avantajul interfetelor SCSi este ca permit conectarea de pana la
7 si chiar panala14 dispozitive pe acelasi controller si o lungime maxima a
cablului de pana la12 metri.
5.3 Cache
Memoria tampon (cache) detinuta de fiecare unitate permite o
vitezac de acces, mai mare la date.Datele care au mai fost accesate sunt
depuse in memoria tampon, iar inmomentul in care se incearca un nou
acces,ele sunt obtinute direct din cache, cu cat mai mare este memoria cache,
cu atat mai buna este performanta.Pentru o unitate cu capacitate sub 1 GB,
un tampon de 128 KB ar trebui sa fie destul, in timp ce pentru hard-disk-uri
mai mari dimensiunea memoriei tampon ar trebui sa fie 512 si chiar1.024
KB.

5.4 Latenta(Timpul de acces)


6

Latenta totala include timpul de acces si latenta de


rotatie.Timpul de acces reprezinta timpul mediu exprimat in milisecunde in
care capul de citire/scriere ajunge la sectorul pe care trebuie sa il
scrie/citeasca, acesta fiind calculat din momentul in care sistemul a emis
cererea.
Latenta reprezinta timpul mediu in care sectorul vizat spre
citire ajunge sub capul de citire/scriere.
5.5 Rata de transfer
Rata de trasfer a hdd-ului reprezinta viteza la care datele sunt
transferate catre sau dinspre suportul media(ne referim aici la platan).
In general aceasta este calculata in MegaBytes pe
secunda(MBps).Hard-disk-urile moderne au rate de trasfer ce cresc o data cu
departarea de axul platanului.
Caracteristicile legate de densitatea pe platanul hard-disk-ului
sunt:numarul de piste pe inch (Track Per Inch-TPI) si biti pe inch (Bits Per
Inch-BPI).Pista reprezinta un inel cu centrul pe axul platanului.
tpi
bpi
Reprezinta numarul de Reprezinta cati biti se
piste care acopera o pot scrie pe o suprafata
suprafata in inch data de disk de un inch.(RPI)
(1200 TPI-1200 de piste
pe un inch patrat).

dtr
(Data Transfer Rate)rata de transfer a
informatiei
intre
controllerul IDE si
procesor.

Componentele de baza : Fig 1


7

Fig. 1

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