Documente Academic
Documente Profesional
Documente Cultură
CALCULATOARE PERSONALE
55
În figura 3.1. este prezentată structura generală a unui PC, care este conformă cu
modelul funcţional general al unui calculator, dat de arhitectura von Neumann. Constructiv,
operaţional şi funcţional, modulele funcționale au anumite particularități și asupra unora
dintre acestea ne vom apleca în continuare.
Configurația fizică tipică a unui PC este prezentată în figura 3.1b.
Figura 3.1b
3.1. Microprocesorul
Microprocesorul (prescurtat - p) reprezintă unitatea centrală a PC-urilor. Nu este
scopul acestei lucrări să abordăm aspectele constructive şi funcţionale ale acestuia, însă
este util să evidenţiem câteva elemente de performanţă care - evident - sunt determinante
pentru calitatea performanţei întregului system de calcul. Sintetic, elementele care determină
performanţele unui microprocesor sunt:
viteza de lucru;
lungimea cuvântului;
memoria cache;
setul de instrucţiuni.
Viteza de lucru reprezintă volumul de instrucţiuni - maşină (sau - mai riguros - de
cicluri-maşină) pe care p le execută într-o secundă și este determinată în principal de un
parametru denumit frecvenţa ceasului intern. De aceea, la PC-uri, viteza nu este măsurată
uzual în mips, ci în MHz (106 Hz) sau GHz (109 Hz), între cele două mărimi putându-se stabili
următoarea relaţie de echivalenţă: o instrucţiune maşină este executată în mai multe cicluri -
maşină, fiecare ciclu durează un număr determinat de perioade (sau tacturi) de ceas, iar
56
frecvenţa reprezintă inversul perioadei. Ceasul intern este de fapt un oscilator care
sincronizează prin impulsuri periodice traficul de semnale electrice dintre circuitele
elementare ale microprocesorului.
Dacă primele microprocesoare lucrau la frecvenţe de câţiva MHz (de exemplu, 6 MHz
la Intel 8080), aceasta a crescut ulterior în permanenţă, la nivelul anului 2010 valorile de
peste 2 GHz fiind obişnuite.
Informaţiile circulă între componentele PC-ului (UC, memorii, unităţi de I/E, etc.) pe o
anumită magistrală, iar microprocesorul (ca orice unitate centrală) stochează date într-un
număr de registri, atunci când efectuează prelucrări, Dimensiunile regiștrilor și ale
magistralelor (exprimate în biți) sunt determinate atât de caracteristicile de proiectare
arhitecturală, cât și de tehnologia de implementare. Dimensiunea registrului mai poartă
numele de lungimea cuvântului procesorului (word size), fiind un parametru caracteristic
important al acestuia. În limbaj uzual informatic, spunem că un microprocesor lucrează pe x
biţi, subânţelegându-se de fapt că acesta are lungimea cuvântului (dimensiunea regiştrilor)
de x biţi.
În arhitecturile uzuale, magistrala de date şi regiştrii de lucru au de regulă aceleaşi
dimensiuni, fie numai pentru simplul fapt ca “umplerea” sau “golirea” regiștrilor să se facă
printr-un singur transfer pe magistrală. Prima generaţie de microprocesoare avea registre şi
magistrale de 8 biţi., iar generaţiile următoare extind succesiv lărgimea cuvântului la 16, 32
şi 64 de biţi.
Un element care influenţează substanţial viteza de lucru a microprocesorului este
prezenţa memoriei cache. Aceasta modul de stocare se interpune între MI și UC, cu scopul
de a accelera accesul acesteia din urmă la informații. Durata unui transfer UC - memorie
este o caracteristică dependentă de tehnologie şi se numeşte timp de acces. Memoria
cache este semnificativ mai rapidă decât circuitele RAM, astfel încât, dacă dispunem de un
algoritm eficient de transfer al datelor necesare procesării către cache, de unde să le preia
UC, performanța de calcul crește semnificativ. O parte din memoria cache este plasată chiar
în chip-ul microprocesorului (cea de nivel 1 sau L1), alte părți fiind plasate pe circuite
externe (cache de nivel 2,3 sau L2, L3).
Un timp de acces mai mic creşte viteza de lucru, dar complică tehnologia şi creşte
preţul de cost al memoriei. S-au implementat atunci soluții de compromis, prin divizarea
memoriei pe nivele, organizate într-o ierarhie (figura 3.2). La baza acesteia sunt plasaţi
suporţii de stocare de mare capacitate, dar lenţi, pe când la vârf se găsesc resursele cu cea
mai mare viteză de transfer. Plasarea, transferul şi regăsirea datelor în această ierarhie a
resurselor de stocare se face conform principiului localităţii (temporale sau spațiale). În
configurațiile actuale de PC-uri, prezența modulelor cache este obligatorie.
57
Regist
re
Creşte capacitatea
Memoria
principală
Disc magnetic
60
Figura 3.xxx
COMPLETARE ISTORIE!!!
16 bits/16 bits
1982 80286 134 000 1,5 6 MHz 1
bus
32 bits/32 bits
1985 80386 275 000 1,5 16 à 40 MHz 5
bus
32 bits/32 bits
1989 80486 1 200 000 1 16 à 100 MHz 20
bus
32 bits/64 bits
1993 Pentium 3 100 000 0,8 à 0.28 60 à 233 MHz 100
bus
1997 Pentium II 7 500 000 0,35 à 0.25 233 à 450 MHz 32 bits/64 bits 300
62
bus
32 bits/64 bits
1999 Pentium III 9 500 000 0,25 à 0.13 450 à 1400 MHz 510
bus
32 bits/64 bits
2000 Pentium 4 42 000 000 0,18 à 0.065 1,3 à 3.8 GHz 1 700
bus
64 bits/64 bits
2006 Core 2™ Duo 291 000 000 0,065 2,4 GHz (E6600) 22 000
bus
64 bits/64 bits
2007 Core 2™ Quad 2*291 000 000 0,065 3 GHz (Q6850) 2*22 000 (?)
bus
Figura 3.xxx
63
3.2. Placa de bază a unui PC
Despre rolul acestui modul funcţional nu mai sunt de spus prea multe lucruri, faţă de
ceea ce am discutat la structura generală a unui calculator. Câteva caracteristici pot fi însă
subliniate.
Capacitatea de stocare uzuală este pentru PC-urile actuale de 32, 64 sau 128 MB.
Prin adăugarea pe placa de bază a noi cipuri RAM, această capacitate poate fi crescută
(memoria calculatorului poate fi şi ea "up-gradată").
Din punct de vedere funcţional, MI este formată dintr-o parte RAM şi o alta ROM.
Partea volatilă - RAM - este destinată stocării datelor şi programelor ce vor fi procesate (de
aceea se mai numeşte memorie de lucru), iar partea remanentă - ROM - este înscrisă de
producător cu programe care servesc bunei funcţionări a sistemului de calcul ( componenta
BIOS a sistemului de operare al PC - ului). O zonă a memoriei RAM, numită CMOS este
alimentată permanent de un mic acumulator, asfel încât datel stocate aici pot fi modificate,
dar nu se mai pierd la scoaterea de sub tensiune a calculatorului. Aici sunt păstrate o serie
de informaţii importante pentru funcţionarea calculatorului (ca - de exmplu - parola sistem,
data şi ora curentă, informaţii despre configurarea sistemului ş.a.).
Circuitele de memorie RAM sunt realizate în două tehnologii diferite: DRAM
(dynamic RAM) şi SRAM (static RAM). Circuitele DRAM sunt realizate din celule
elementare (care stochează un bit de informaţie) de tip condensator. Din această cauză,
pentru păstrarea sarcinilor electrice ale acestor celule, este necesară o operaţie periodică de
înprospătare, numită refresh. Efectuarea refresh-ului duce la creşterea timpilor de acces la
informaţiile din memoria DRAM, aceştia atingând valori de 60 - 80 ns. Circuitele SRAM sunt
formate din celule elementare care au la bază tranzistori, astfel încât nu mai sunt necesare
operaţiile de refresh. În consecinţă, circuitele SRAM sunt mai rapide, asigurând timpi de
acces de 10 - 15 ns.
Deoarece tehnologia de obţinere a memoriilor DRAM este mai ieftină decât cea a
celor SRAM, cea mai mare parte a memoriei de lucru este de primul tip. Circuitele SRAM
sunt utilizate mai ales pentru modulele cache de nivel 2. Sloturile în care se montează
circuitele DRAM ale memoriei interne sunt grupate în bancuri. În sloturile aferente unui banc
66
nu pot fi montate decât circuite de acelaşi tip. Bancurile de memorie, al căror număr variază
între 1 şi 4, permit optimizarea acceselor şi creşterea vitezelor de transfer, prin utilizarea unei
tehnici numită întreţesere (interleaving). În conformitate cu ea, în timp ce procesorul citeşte
sau scrie o dată într-unul din bancuri, în cel pereche se efectuează refresh-ul, câştigându-se
astfel un timp substanţial.
67
Figura 3.4. Discul de masă
68
Discul de masă este strămoşul comun al hard disk-urilor şi floppy disk-urilor, fiind
utilizat de către generaţiile de calculatoarele predecesoare PC-uri. Conform figurii 3.4, este
alcătuit dintr-un număr de platane din aluminiu (de obicei 10) acoperite cu material
magnetic, montate rigid pe un ax central. Ansamblul se numeşte pachet (sau pilă disc).
Între platane există un spaţiu care să permită deplasarea capetelor de citire/scriere, care
sunt montate rigid pe un mecanism mobil de acces. Fiecărui platan îi corespund două
capete, corespunzătoare celor două feţe ale acestuia. Pachetele sunt demontabile, ele
putând fi înlocuite manual pe unitatea de disc. În timpul funcţionării, pachetul este antrenat
de către un motor într-o mişcare de rotaţie, la o turaţia uzuală de 3600 rot/min, în timp ce
mecanismul de antrenare al capetelor deplasează printre platane ansamblul acestora, radial
faţă de axul central. Printr-un sistem pneumatic, capetele sunt menţinute în permanenţă
deasupra suprafeţelor discului de o pernă de aer cu o grosime foarte mică. Atingerea
accidentală de către acestea a suprafeţei discurilor (la o întrerupere de tensiune, de
exemplu) provoacă avarierea definitivă atât a lor cât şi a pilei montată pe unitate.
Capacitatea de stocare a unui singur pachet era cuprinsă între 40 şi 200 MB, dar prin
utilizarea mai multor pile disc, volumul datelor stocate putea fi mult mai mare, cu toate că nu
puteau fi utilizate în acelaşi timp.
Discurile magnetice sunt suporturi de stocare a informaţiilor adresabile. În figura 3.5 este
ilustrată organizarea fizică a datelor, care permite calculul de adresă. Informaţia este înscrisă
pe un număr de zone circulare concentrice numite piste, plasate pe ambele feţe ale
platanelor. La rândul lor, pistele sunt împărţite în mai multe sectoare. Totalitatea pistelor de
aceeaşi rază dintr-un pachet formează un cilindru. Puem spune deci că un disc are x
69
cilindri, fiecare cilindru având y piste, iar fiecare pistă având n sectoare. Capacitatea
obişnuită de stocare pe un sector este 256 sau 512 bytes. Din acest mod de organizare
rezultă că poziţionarea capetelor de citire/scriere se face la un moment dat pe un cilindru, iar
cea mai mică cantitate de informaţie care poate fi adresată şi transferată odată de pe disc
este sectorul (aşa cum la memoria internă era locaţia). Timpul de acces necesar pentru
efectuarea acestui transfer elementar este alcătuit din suma între timpul de poziţionare al
capetelor pe pilă şi cel de citire/scriere propriu-zise. Datorită dispozitivelor mecanice de
mişcare a capetelor, primul timp este destul de mare (de ordinul milisecundelor). Încercarea
de a construi discuri de masă cu mecanism de acces al capetelor fix - cu toate că duce la
creşterea vitezei de transfer - conduce la o structură prea complicată (dacă numărul de piste
este - de exemplu - 400, unitatea de disc trebuie prevăzută cu 400 de capete de
citire/scriere, câte unul pentru fiecare pistă). Astfel de soluţii sunt utilizate numai în cazuri
foarte rare.
70
Hard-diskul (HD) este principalul suport de memorie externă pentru PC-uri şi unele
minicalculatoare. Constructiv, un HD este un ansamblu de platane montate rigid pe un ax
central (similar cu pila discului de masă) care, împreună cu grupul de capete de citire/scriere,
este introdus într-o capsulă închisă ermetic, pentru asigurarea protecţiei împotriva pătrunderii
impurităţilor (figura 3.6). Diametrul platanelor este de 3 1/2” sau mai mic (pentru variantele
miniaturizate destinate laptop-urilor). Construcţia încapsulată face din HD un suport
inamovibil, caracteristică amintită mai înainte.
Uneori, hard diskul este numit şi disc Winchester. Numele nu aparţine nici
constructorului, nici firmei producătoare, ci reprezintă o consecinţă a campaniei publicitare
de lansare a echipamentului: atunci, fiabilitatea sa era comparată cu cea a mitralierei
Winchester, despre care se spunea că nu se strică niciodată. Principiul de organizare fizică a
datelor pe HD este identic cu cel pentru discurile de masă: piste circulare concentrice
împărţite în sectoare. Noţiunea de cilindru est mai rar folosită. În ceea ce priveşte
capacitatea de stocare, dacă primele modele aveau 10,20,40 MB, astăzi s-a ajuns la câteva
71
zeci de GB. La PC-uri, HD poate fi montat ca unitate de stocare internă (varianta uzuală) sau
ca sistem extern (care se poate cupla la un calculator numai atunci când trebuie transferate
datele).
72
urilor actuale. Cele două valori se referă la diametrul dischetei. În figură se poate observa
sistemul de protecţie mecanică împotriva scrierii accidentale a FD-ului, constând dintr-un
orificiu care interzice această operaţie dacă este obturat.
75
optice CD-R sau cele denumite WORM (Write Once Read Many), iar dintr-a doua, discurile
CD-RW (rewritable CD).
Inscriptoarele de CD permit scrierea informaţiei pe un suport gol (blank), după ce
aceasta a fost pregătită în prealabil pe HD. Unele tipuri permit copierea şi de pe un alt CD.
Metodele de scriere a CD-urilor sunt standardizate. Cea mai simplă este track at once
(scrierea unei singure piste). Metoda disc at once permite o scriere continuă a întregului
disc, iar metoda track multisession permite revenirea pentru scriere în mai multe sesiuni de
lucru pe acelaşi CD.
În domeniul aplicaţiilor multimedia, CD-urile de mare capacitate, care conţin text, grafică,
imagini video, au devenit indispensabile. Astfel a apărut DVD-ul (Digital Video Disk). Acesta
are o capacitate standardizată de 4.7 GB, care permite memorarea unui film de 135 minute.
Există şi standarde pentru capacităţi de 8.5 GB (240 minute de film), 9.4 GB (266 de minute)
sau chiar 17GB (480 de minute). Industria cinematografică a adoptat DVD -ul, deoarece
producerea şi multiplicarea unui astfel de disc este mult mai ieftină decât multiplicarea pe
videocasetă, suportul este mai fiabil şi mai mic, iar calitatea imaginilor şi a sunetului este
mult mai bună şi nu se alterează după redări repetate.
Au fost construite şi echipamente video interactive, numite sisteme videodisc. Ele sunt
destinate căutării unor informaţii de o anumită natură, utilizatorul având la dispoziţie un ecran
tip touche screen pentru a putea selecta diverse opţiuni. Un astfel de sistem poate fi un
atrăgător album de prezentare a produselor unui magazin de blue-jeans sau un catalog
documentat pentru cel care doreşte să-şi cumpere o casă. În acest ultim caz, spre exemplu,
doritorul selectează zona geografică, preţul oferit, detaliile arhitecturale, iar sistemul video-
disc furnizează pe rând cadre cu locuinţe disponibile.
În cadrul acţiunii de înlocuire a tehnicilor fotografice clasice cu cele digitale, firma Kodak
a realizat Photo CD-ul. Astfel, beneficiarul va primi în locul unui film developat un CD
conţinând imaginile imortalizate pe peliculă. De aceeaşi manieră pot fi produse prezentări şi
cataloage de firmă sau pot fi realizate arhive de fotografii.
Unităţile magneto-optice stochează informaţia utilizând un mixaj între mecanismele
optice şi cele magnetice cunoscute. Discul, de mărimea unei dischete, este format dintr-un
suport din aluminiu, peste care se depun succesiv un strat de plastic transparent şi altul
dintr-un aliaj ale cărui proprietăţi magnetice se modifică termic, sub influenţa fasciculului
laser. Un astfel de suport poate fi rescris de mai multe ori, după ce în prealabil este
demagnetizat prin încălzire cu laser. Totuşi, astfel de unităţi sunt încă lente şi au capacităţi de
stocare relativ mici.
Memoriile cu bule magnetice. O bulă magnetică este o unitate de stocare cu diametrul
de câteva ori mai mic decât al firului de păr care se fixează printr-un procedeu special pe un
film subţire din material magnetic. Filmul conţine câteva mii de astfel de unităţi şi este
protejat într-un înveliş (ca un cip de circuite integrate). În anii ‘70 specialiştii prognozau că
aceste memorii vor duce la înlocuirea discurilor. Optimismul lor se baza pe faptul că
prezentau avantajul unor suporţi statici, care nu aveau nevoie de piese în mişcare pentru
manevrarea informaţiilor (aşa cum necesită discurile) oferind o fiabilitate radical sporită. De
această dată, prognoza s-a dovedit a fi falsă, memoriile cu bule magnetice având încă o arie
76
de utilizare restrânsă, datorată în principal preţurilor destul de mari. Sectorul lor de piaţă este
destinat mai ales PC-urilor, roboţilor industriali sau echipamentelor de comunicaţie.
77