Sunteți pe pagina 1din 21

Profesor coordonator:

Elev:
clasa
Hard discul mai este denumit i discul dur (engl. hard disc, hard
drive, hard disc drive, HDD).



Hard-disk-ul servete drept memorie non-volatil, mediu de stocare
pentru documentele, fiierele sau aplicaiile utilizatorului. Denumirea hard-
disk arat de fapt proprietatea fizic a discurilor din interiorul carcasei.



Este un dispozitiv electronic-mecanic pentru stocarea datelor.
Stocarea se face pe o suprafa magnetic dispus sub forma unor platane
rotunde metalice inflexibile (dure). n general hard discurile sunt utilizate ca
suport de stocare extern principal pentru calculatoare personale, dar i pentru
anumite aparate electronice (DVD playere i recordere, MP3 playere). Dac la
nceputuri capacitatea unui hard disc nu depea 20 MO, astzi (2007), un hard
disc obinuit poate depi i 500 GO.

Este un disc magnetic cu o construcie tehnologic foarte precis, o
capacitate de memorare i o vitez de acces foarte mare, care se ncorporeaz
n calculator, constituind o memorie extern foarte util (pentru calculatoarele
de tip PC).
Structur

Un hard disc este format din:
o plac electronic de control logic
un numr de platane (de obicei 2 sau 3), mprite n piste, sectoare i cilindri
capete magnetice de citire/scriere (eng. read/write, R/W), 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 (engl. landing
zone) atunci cnd discul e oprit
un motor electric pas-cu-pas.

Funcionare

Fiecare platan are doua fee i este divizat ntr-un numr de piste,
fiecare pist fiind 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 va muta
capetele spre acea pist. Deoarece aceast metod necesit doar un singur
mecanism de poziionare, simplific design-ul i coboar preul. Totui, pentru a
accesa o singur pist, trebuiesc mutate toate capetele. 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 dar de
pe al treilea platan, ntregul bra cu capete trebuie mutat de doua ori. (Eventual s-
ar putea i numai cu o mutare, dac pista1/platanul1 i pista1/platanul3 se citesc
simultan, i abia apoi se sare la pista50). Pentru a muta un bra trebuie un timp
semnificativ, comparativ cu timpul de transfer. Pentru a minimiza mutrile
trebuie mpiedicat mpratierea 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 aceeai pist, dar pe un platan diferit. Prin aceasta metod,
braul nu mai trebuie s execute aa multe micri.
Transferul datelor la memorie

Modalitatea n care datele sunt transferate n memorie determin viteza efectiv
a combinaiei controler - hard disc. Sunt folosite patru metode:
Programmed I/O - Cu aceasta metod, porturile controlerului au grij att de
comenzile drive-ului ct i de transferul de date ntre controler i memorie. Se
folosesc comenzile IN i OUT ale limbajului de asamblare. Aceasta nseamn c
fiecare octet este transferat prin intermediul procesorului. Aici, viteza datelor va
fi limitat la cea a bus-ului PC i la performana procesorului.
Memory Mapped I/O - Procesorul poate procesa datele provenite dintr-un
controler de disc mult mai repede dac sunt stocate ntr-o regiune fix de
memorie. Segmentul localizat deasupra memoriei video RAM este folosit n
general cu acest scop. Datele sunt transferate cu ajutorul instructiunii de transfer
(mov n cazul arhitecturii x86). Este mai rapid decat metoda precedent.
DMA - Folosind DMA, un dispozitiv poate transfera datele direct n memorie.
Procesorul nu particip la acest transfer. Pentru a folosi DMA, un program
trebuie s i precizeze controlerului DMA mrimea n bytes a pachetului de date
ce urmeaz a fi transferat dintr-o locatie ntr-alta. Totui, controlerul DMA ntr-
un PC este inflexibil i lent. Controlerele DMA opereaz la 4 MHz, n concluzie
sunt extrem de lente.
Busmaster DMA - Folosind aceast metod, controlerul hard-discului
deconecteaz procesorul de la bus i transfer datele n memorie singur.

Interfee i controlere
ESDI

Controlerul ESDI a fost dezvoltat dup controlerul ST506, i a fost unul
din primele controlere de hard discuri pe calculatoare x86. Acest tip de controler a
fost folosit n modelele IBM PS/2. Pentru c separatorul de date i controlerul
lucreaz n paralel, rata de transfer este aproximativ 10 megabii/secund la
modelele iniiale, respectiv 15, 20 megabii la cele recente. Hard discurile ESDI
stocheaz informaii despre formatul fizic i adresele sectoarelor defecte i poate
transmite aceste informaii controlerului, pentru identificare i corectare de erori. Nu
mai este utilizat dect pe scar redus.
SCSI
Controlerele SCSI (Small Computer System Interface) sunt folosite n
special n sistemele care au nevoie de performan i stabilitate ridicat (servere,
staii de lucru performante).

ATA/PATA (IDE/EIDE)
Controlerul IDE (Integrated Drive Electronics), cel mai folosit n
calculatoarele personale de astzi folosete un singur cablu de 40 pini care
combin funciile unui cablu de date i al unuia de control care conecteaz discul
IDE direct la magistrala (bus-ul) de sistem. Controlerele IDE au abilitatea de a
emula orice format de disc. Din cauza consumului redus de energie, este una din
soluiile folosite pentru calculatoarele portabile. Controlerul IDE permite legarea
pe acelai cablu a dou hard discuri sau a unui hard disc i al unei uniti optice
n sistem master/slave. Aceast arhitectur a dus la incompatibiliti ntre uniti
n anii '90, care ns au fost rezolvate ffg.
SATA
Controlerele SATA plaseaza fiecare disc pe propriul canal (cu un set
propriu de porturi intrare/ieire). Astfel se elimin problemele cauzate de
arhitectura PATA.
USB/Firewire (IEEE 1394)
Exist i discuri portabile care folosesc interfaa USB sau Firewire
pentru a transmite datele. De obicei discurile acestea sunt ansambluri formate
dintr-un disc IDE sau SCSI, un controler pentru acestea i un controler
USB/Firewire.

S.M.A.R.T.(Self-Monitoring, Analysis and Reporting Technology)




Degradarea unor parametrii cum ar fi timpul de cutare, rata de erori
sau numrul de sectoare realocate, arat iminena unei "cderi" a hardiscului.
Capacitatea real a hardiscurilor este mai mare dect cea declarat de
productor. Zonele de date care sunt n plus sunt complet inaccesibile
utilizatorului. Ele sunt folosite n cazul n care un sector a fost citit foarte greu (
n urma a mai multor citiri) sau cnd nu a putut fi citit corect deloc. Sectorul
defect este nlocuit cu unul din zona ascuns. Desigur c viteza va scdea pentru
clusterul care coninea sectorul respectiv, dar hardiscul va fi funcionabil n
continuare. Mai mult n sistemul de operare nu vor fi raportate ca sectoare
defecte. Activarea opiunii de SMART din bios nu aduce o scdere a
performanelor.
Datele care sunt monitorizate de hardisc sunt monitorizate tot timpul
indiferent de opiunea din bios. Mai mult unele sisteme de operare interogheaz
hardiscul despre starea sa indiferent de opiunea SMART din bios. O eroare
SMART trebuie vzut ca un defect, chiar dac hardiscul funcioneaza nc
normal.

Erori


Erorile care pot s apar la hardisc se mpart n dou clase: erori
logice i erori fizice. Erorile fizice sunt defecte ale suprafeei discului, sau
erori de firmware (adic a softului care se afl n controlerul de hardisc de pe
placa cu circuite electronice a acestuia). Erorile logice sunt inconsistente n
sistemul de fiiere. De exemplu clustere care nu sunt n lista clusterelor
libere, dar care nu sunt ocupate de nici un fiier ( lost clusters) ; clustere care
aparin la dou fiiere (cross linked files ). Defragmentarea se poate realiza
corect numai pe un sistem de fiiere integru, care s nu aib nici defecte
fizice, nici defecte logice.

Caracteristici


Capacitatea (msurat n gigaoctei) - n general fabricanii folosesc ca
unitate de msur multiplii din SI ai octetului (putere de 10), pe cnd multe
sisteme de operare (Windows, unele distribuii de Linux, MacOS folosesc
msurtoarea n multiplii binari). Dac primul hard disc avea 5 MO, astzi
capacitile hard discurilor pot depi 500 GO.
Dimensiunea fizic, msurat n oli (inch). Astzi hard discurile au fie
3.5" (pentru PC-uri), fie 2.5" (pentru laptopuri - 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 marimea redus, sunt mai
rezistente la ocuri.
Durabilitate (exprimat n timp mediu ntre erori - MTBF). Discurile SATA 1.0 au
viteze de 10.000 rpm i un MTBF de 1 milion de ore sub un ciclu de utilizare de
opt ore. Alte discuri permit pn la 1.4 milioane de ore sub un ciclu de 24 de ore.
Numr de operaii de intrare ieire permise
Consum de curent
Nivel de zgomot
Timpi de transfer i timpi de acces.

Interiorul hard-disc-ului trebuie ferit de aciunea prafului, presiunea
constant a aerului din interior fiind pstrata cu ajutorul unor filtre. Platanele
sunt complet izolate fiind meninute ntr-un vacuum parial.
De regul exist dou sau trei platane aezate unul peste altul i
fixate de un ax ce rotete tot ansamblul de platane la mii de rotaii pe
minut(4000-10000 Rpm). ntre platane exist spaiu, ele nefiind lipite, tocmai
pentru a permite capului de citire/scriere (montat pe braul ce il antreneaz) s se
deplaseze pe toat laimea platanului.
Din aceast cauz, o singur particul de praf ar fi de ajuns pentru a
se realiza contactul ntre capul de citire/scriere i suprafaa magnetic a
platanului ducnd la zgrierea irecuperabil a acestuia,compromind astfel
datele aflate n aceea zon.

Controllerul de disc-acest controller se ocup de tot mecanismul
din interiorul hdd-ului: de capetele de citire, de viteza de rotaie a platanelor sau
de remprosptarea memoriei tampon.


Capul citire-scriere reprezint translatorul, cel care prelucreaz
informaia de pe platane, aa cum se afla ea n format digital i o transfera la
controllerul de disk.
De aici, aceast sub form de date ajunge la procesor i mai departe.
Exist cte un cap de citire/scriere pentru fiecare din prile platanului acestea
fiind acionate simultan, prin intermediul unui modul electro-magnetic, de ctre
braul de micare n vrful cruia se afl.
Capetele sunt concepute s ating discul numai cnd platanele s-au oprit
iar parcarea lor nu se face oriunde, ci ntr-o zon special numit LZ (Landing
Zone).

Performane

Un hard-disc lent influeneaz cel mai mult, fa de orice alt dispozitiv,
performanele unui calculator. Un hard lent este n starea sa umbreasc un
procesor puternic n timp ce viteza efectiv a hard-disc-ului este dictat de un
numr de factori.

Viteza de rotaie


Dintre caracteristicile principale pe care le are HDD-ul cea mai important
este viteza de rotaie(RPM).
Viteza de rotaie este foarte important pentru c de ea depinde viteza de
acces la datele de pe platane i tot de ea depinde i rata de transfer a informaiei.
Aa dar cu ct viteza de rotaie este mai mare cu att capul de citire/scriere se
deplaseaz mai repede i mult mai multe date ajung s fie citite/scrise.
S nu uitam, s inem cont de faptul c viteza de rotaie a platanelor este
constant.
Viteza de rotaie, care a fost meninut o vreme la hard-urile EIDE mai
vechi,era pana la 5400 RPM iar a hard-urilor SCSI era de 7200 RPM.
n timp aceast vitez a tot crescut, atingnd acum limitele de
7200RPM ( pentru HDD-urile IDE) i pna la 12000 RPM ( pentru cele SCSI) .



















tpi


bpi dtr
Reprezinta numarul de piste
care acopera o suprafata in inch
data (1200 TPI-1200 de piste pe
un inch patrat).
Reprezinta cati biti se
pot scrie pe o suprafata
de disk de un
inch.(RPI)
(Data Transfer Rate)-
rata de transfer a
informatiei intre
controllerul IDE si
procesor.
Rata de transfer

Rata de trasfer a hdd-ului reprezint viteza la care datele
sunt transferate ctre sau dinspre suportul media (ne referim aici la
platan).
n general aceasta este calculat n MegaBytes pe secunda (
MBps) . Hard-disc-urile moderne au rate de trasfer ce cresc o data cu
deprtarea de axul platanului.
Caracteristicile legate de densitatea pe platanul hard-disc-
ului sunt: numarul de piste pe inch (Track Per Inch-TPI) i bii pe inch
(Bits Per Inch-BPI) . Pista reprezint un inel cu centrul pe axul platanului.

Reprezint numrul de piste care acoper o suprafa n inch data (
1200 TPI-1200 de piste pe un inch patrat).
Reprezint ci bii se pot scrie pe o suprafa de disk de un inch (RPI)
( Data Transfer Rate) -rata de transfer a informaiei ntre controllerul
IDE i procesor.

tiai c...

n zilele noastre hdd-urile cele mai performante au ajuns la un timp
de acces de 7ms i o latent medie de 3ms, n timp ce rata de transfer
se apropie foarte mult de 20MB/sec.


Istoric

n 1954 IBM a inventat primul hard-disc cu o capacitate, extraordinar
pentru acea perioad, de 5MB mparit pe 24 de platane, fiind iniial discuri
mari cu un diametru de 20 de inchi. Iniial se numeau discuri fixe sau
Winchester. Mai trziu au devenit cunoscute ca Hard-Disk-uri, pentru a se face
deosebirea de Floppy Disk. Hard disk au platanele hard fa de floppy-uri care
sunt confecionate dintr-un plastic extrem de flexibil.
Cu 25 de ani mai trziu cunoscutul producator de HDD-uri, Seagate
introduce pe pia primul HDD pentru calculatoare personale, capabil s
nmagazineze 40 MB, ajungnd 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 nmagazinare de date. Este destul de greu de crezut c dac
n anul 1980, spatiu de 100 MB pe hard-disc era considerat foarte generos n
timp ce n zilele noastre ar fi cu totul nefolositor chiar si numai pentru sistemul
de operare.



Simplificnd un pic mai mult problema, un hard-disc functioneaz
aproape la fel ca o caset obinuit. Atat hard-urile ct i benzile magnetice
folosesc aceleai tehnici de nregistrare magnetic, avnd un mare avantaj: se pot
scrie i rescrie foarte repede i pot ine datele destul de muli ani.

n zilele noastre hdd-urile cele mai performante au ajuns la un
timp de acces de 7ms si o latenta medie de 3ms, n timp ce rata de
transfer se apropie foarte mult de 20MB/sec.
Conectarea unui hard disc extern nu constituie practic nici o
problem. Un simplu cablu USB 2.0 sau FireWire este suficient pentru
a-l conecta la computer, exceptnd cazurile n care aparatul nu trebuie
conectat i la o surs de curent.

Quantum fireball


20 GB
7200 rpm
Maxtor



250 GB
7200 rpm