Documente Academic
Documente Profesional
Documente Cultură
Unitatea centrală este componenta de bază a oricărui calculator şi este alcătuită din
(figura 2.2): unitatea aritmetică şi logică; unitatea de comandă şi control şi memoria internă1.
Unitatea aritmetică şi logică (UAL) are rolul de a efectua operaţiunile aritmetice şi
logice în conformitate cu comenzile primite şi este alcătuită din:
- dispozitive de lucru;
- dispozitive de stocare intermediară.
Dispozitivele de lucru, din punct de vedere fizic /material, sunt circuite care combină
impulsurile electrice şi reprezintă sub formă binară datele şi informaţiile. Ele realizează
operaţiile aritmetice şi logice de bază (adunare, scădere, reuniune, intersecţie etc.).
Dispozitivele de stocare intermediară sunt registre de memorie specializate, cu capacitate
limitată şi permit înregistrarea operanzilor şi a rezultatelor aferente fiecărei operaţii. Principalele
registre, privite după funcţia pe care o îndeplinesc sunt: registrul de stare (indică starea UAL la
sfârşitul fiecărei operaţii), registrul de deplasare, registrul de complementare, registrul sumator
şi pentru operaţii binare.
* Hardware - termenul este preluat, din limba engleză, pentru a desemna partea materială, palpabilă a oricărui S.E.C.
Această componentă cuprinde resursele fizice: circuite electrice, componente electronice, dispozitive mecanice etc.
**Software - termenul este preluat tot, din limba engleză, şi desemnează partea imaterială a oricărui S.E.C. Această
componentă cuprinde totalitatea programelor necesare pentru funcţionarea şi exploatarea sistemului de calcul.
Software-ul este considerat "inteligenţa" sistemului electronic de calcul.
1
Reix, R., Informatique appliquée à la gestion, Les Editions Foucher, Paris, 1990, pp. 38-40
Figura 2.1 Structura funcţională a unui SEC
instrucţiuni PROGRAME
UNITATEA DE
comenzi COMANDĂ ŞI
CONTROL (UCC) comenzi
MEMORIE
comenzi PRINCIPALĂ
UNITATEA date
DATE
ARITMETICĂ ŞI
REZULTATE
LOGICĂ (UAL) rezultate
*
1 ns (nanosecundă) = 10-9 secunde
Memoriile RAM (Random Access Memory) sunt memorii de lucru, accesibile
utilizatorului, disponibile pentru scrierea şi citirea repetată a datelor şi programelor.
Memoria RAM este volatilă, conţinutul ei pierzându-se la întreruperea alimentării cu
energie electrică. Memoriile RAM pot fi statice (SRAM), sau dinamice (DRAM).
Memoriile SRAM sunt şi ele de două tipuri: memorii bipolare şi memorii MOS statice.
Memoriile RAM bipolare, realizate cu tranzistoare bipolare, permit citirea şi scrierea
informaţiilor în memorie. În general, aceste memorii sunt mai rapide decât memoriile MOS
(Metal Oxid Semiconductor) statice, dar consumă o putere mai mare. Sunt utile în cazul în care
se urmăreşte o viteză de lucru mai mare. Memoriile MOS statice realizate cu tranzistoare MOS,
sunt folosite în cazul în care se doreşte obţinerea unei capacităţi mari de memorie.
La memoriile DRAM, realizate cu tranzistoare MOS, funcţionarea se bazează pe
înmagazinarea, în timp finit, a unei sarcini electrice pe un condensator. Această sarcină se
descarcă în timp, fiind necesară reîncărcarea cel puţin odată la două milisecunde. Aceste
memorii sunt utilizate la reîmprospătarea afişajelor alfa-numerice sau grafice pe monitoare.
*
În general, sistemele OCR permit utilizatorilor să folosească puterea calculatoarelor pentru accesarea documentelor
tipărite. Cele mai multe sisteme OCR necesită o combinaţie de hardware (plăci cu circuite imprimate specializate) şi
software pentru recunoaşterea caracterelor. Sistemele OCR pot citi o gamă variată de fonturi, dar întâmpină
dificultăţi în cazul textelor scrise de mână.
aceste sisteme se regăsesc în domeniul bancar, gestiunea fişelor de pontaj a personalului etc. În
domeniul bancar, cel mai utilizat sistem îl constituie automatele bancare - ATM (Automatic
Teller Machine), care asigură eliberarea numerarului, la cerere, limitat la valoarea contului
consultat.
Cititoarele de documente marcate permit, cu ajutorul unui soft specializat, citirea
directă a informaţiilor de pe documente manuscrise sau imprimate. Principiul de funcţionare este
cel al scannerelor optice, recunoaşterea caracterelor realizându-se prin deplasarea unui fascicol
luminos pe conturul caracterelor, proiecţia caracterelor citite pe o matrice de celule fotoelectrice
sau baleiajul cu ajutorul unui creion optic.
Echipamente de intrare cu atingere
Acest tip de echipamente vine în sprijinul nespecialiştilor, care pot astfel să utilizeze
resursele hard şi soft, fără a cunoaşte detalii legate de exploatarea lor. Utilizatorul poate să
introducă datele atingând o zonă, fie cu degetul, fie cu un instrument special. Echipamentele
tactile pot fi cuplate la toate tipurile de calculatoare, dar sunt mai frecvent întâlnite la
microcalculatoare. Fac parte din această categorie: digitizoarele, touchpad-ul, lightpen-ul,
touchscreen-ul.
Digitizoarele sunt dispozitive de intrare care permit introducerea desenelor şi schiţelor
într-un calculator. O suprafaţă de digitizare constă într-o tăbliţă electronică şi un cursor sau un
creion. Tăbliţa conţine o parte electronică ce permite detectarea mişcărilor cursorului sau ale
creionului traducând aceste mişcări în semnale digitale pe care le transmite calculatorului. La
rândul lui, cursorul (puck) este un mouse special care poate fi prevăzut cu mai multe butoane şi
cu o “fereastră” cu linii încrucişate pentru deplasări „fine”. Creionul (stylus) se aseamănă cu un
stilou obişnuit, prevăzut, în loc de cerneală, cu un cap electronic.
Touchpad-ul reprezintă o mică suprafaţă sensibilă la atingere, folosită, cu precădere la
calculatoarele portabile, ca dispozitiv de punctare. Practic, prin deplasarea unui obiect (chiar şi
un deget) peste pad (suprafaţa sensibilă) se realizează mutarea pointer-ului (punctatorului) pe
ecran, controlându-se astfel mişcările cursorului.
Lightpen-ul (creionul luminos /optic) este un dispozitiv de intrare care foloseşte un
detector sensibil la lumină pentru selectarea obiectelor de pe un ecran de afişare.
Touchscreen-ul (ecranul tactil) reprezintă un ecran de afişare care este acoperit de o folie
transparentă, sensibilă la atingere şi care are capacitatea de a detecta zona atinsă de utilizator. Un
ecran tactil este folosit de obicei pentru a lansa în execuţie operaţiunile disponibile sub sistemul
de calcul curent.
*
Liniile telefonice ISDN (Intergated Service Digital Network – reţea digitală cu servicii integrate, standard
internaţional de comunicaţii pentru linii telefonice digitale), transmit digital imagini video, voci etc., ceea ce
înseamnă că nu necesită modemuri.
operaţiile de citire /scriere se realizează prin intermediul unor dispozitive speciale numite
capete de citire /scriere;
discul este un suport adresabil;
înainte de a fi utilizat un disc trebuie formatat.
Procedura de formatare constă în scrierea unor informaţii care să permită, ca la începutul
operaţiei, să se ştie unde să se deplaseze capul de citire /scriere pentru a putea citi /scrie datele;
divizarea suprafeţei discului în piste şi sectoare logice; crearea “repertoarului” pentru fişierele
care vor fi memorate.
Discul este organizat în piste concentrice pe care vor fi scrise datele şi în sectoare, pentru
a permite reperarea locaţiei în care sunt plasate înregistrările. Acest amplasament este cunoscut
prin: numărul feţei discului, numărul sectorului şi numărul pistei.
Astfel, pentru a „ajunge” la o înregistrare, este suficient să se cunoască aceste trei
coordonate, pentru ca braţul /capul de citire să se poziţioneze la începutul sectorului, de pe pista
care conţine data şi să o găsească citind secvenţial sectorul. Discul este un suport adresabil,
accesul fiind selectiv (direct).
Fiecare înregistrare fizică este formată dintr-un anumit număr de sectoare succesive, ce
constituie un bloc. Blocul se identifică prin adresa reală a primului sector şi prin numărul de
sectoare pe care le conţine. Unitatea de transfer între suport şi memoria internă este pagina, care
cuprinde numai informaţia utilă dintr-un bloc.
Tipuri de discuri
Discurile magnetice, în funcţie de tehnologiile de realizare, sunt discuri flexibile, discuri
dure, discuri amovibile.
Discul flexibil (Floppy Disk - FD)
Discul flexibil reprezintă un disc de dimensiuni mici şi foarte maleabil, confecţionat
dintr-o folie de plastic, acoperită cu un strat de oxid magnetic. El este protejat de un plic flexibil
(la dischetele de 8 sau 5.1/4 inch), sau rigid (la discheta de 3.1/2 inch). Discul flexibil este folosit
pentru memorarea de programe şi fişiere.
Capacitatea de stocare variază de la 360KB la 2.88 MB.
Discul dur (Hard Disk - HD)
Apărute oficial în 1956, hard discurile sunt rezultatul unui lung şir de inovaţii. Hard
discul este singura parte mecanică esenţială pentru funcţionarea unui calculator modern. Din
această cauză ea este mai lent, comparativ cu restul componentelor (excluzând floppy–ul şi
unitatea CD-ROM, care nu se folosesc continuu).
Hard discul este compus din mai multe discuri (platane) asemănătoare cu cele flexibile,
fiecare fiind prevăzut cu un cap propriu de citire /scriere pentru fiecare faţă. La efectuarea
operaţiunii de citire /scriere, capetele “colaborează” între ele, funcţionând aproape simultan şi
asigurând o viteză de transfer a informaţiei sporită. Discurile au acelaşi număr de piste, toate
pistele cu acelaşi număr de ordine formând un cilindru. Numărul de cilindri este identic cu
numărul de piste conţinute pe o faţă a platanului. Înscrierea unui fişier pe acelaşi cilindru
conduce la economisire de timp, întrucât nu mai este necesară deplasarea de mai multe ori a
capului de citire /scriere. Discurile dure stochează sistemul de operare a microcalculatoarelor,
software-ul de aplicaţii şi fişierele de date, capacitatea lor de stocare crescând continuu de la o
generaţie la alta. Există două mari categorii de discuri dure: pack discuri şi discurile hard
(discurile Winchester).
Hard discurile externe pack se prezintă sub forma unui grup de discuri închise într-o
cutie de protecţie amovibilă. Ele sunt utilizate cu precădere în arhitecturile minicalculatoarelor şi
a mainframe-urilor. Pentru microcalculatoare, acest suport se prezintă sub formă de cartuşe de
discuri amovibile.
Discurile Winchester* sunt utilizate pentru microcalculatoare şi se prezintă sub forma
unui dispozitiv care conţine unul sau mai multe discuri rigide (acoperite cu un material
magnetizabil), capete de citire /scriere, un mecanism de poziţionare a capetelor şi un motor de
antrenare a discurilor, toate într-o carcasă de protecţie, închisă etanş. Acest suport permite
stocarea unei cantităţi mult mai mari de date şi asigură un acces rapid la acestea.
RAM disc (Random Accesss Memory Disk) se constituie într-o unitate de disc simulată,
ale cărei date sunt stocate în memoria internă. Un program special permite sistemului de
operare să citească şi să scrie în dispozitivul simulat ca şi cum ar fi o unitate de disc real.
Discurile RAM sunt foarte rapide (aprox. 1000 de ori faţă de unităţile de disc fix), fiind folosite
pentru aplicaţiile care necesită acces frecvent la datele de pe disc. Pe de altă parte, acestea
consumă o parte din memoria sistemului. Deoarece discurile RAM îşi pierd conţinutul odată cu
închiderea calculatorului, ultimele tipuri au fost prevăzute cu un sistem de acoperire (backup )
cu baterii, care le face mai stabile.
Discuri optice
Discul optic (compact discul - CD) constituie un mediu de stocare de pe care sunt citite şi
/sau scrise datele folosind un laser. Un CD este un disc metalic, fără proprietăţi magnetice,
lustruit, acoperit cu un strat de material plastic care este citit optic cu ajutorul unui mecanism
care foloseşte o sursă de lumină de înaltă intensitate (laser). Absenţa unui contact fizic direct cu
suportul evită uzura sa. Spre deosebire de discurile magnetice la care înregistrarea datelor se
realizează pe piste concentrice, la discul optic stocarea datelor se face continuu, în spirală sub
forma unor mici adâncituri. Fiecare adâncitură reprezintă cifra binară 1. Absenţa adânciturii
reprezintă cifra binară 0. Astfel, suprafaţa discului este acoperită cu biţi care sunt organizaţi
asemenea celor de pe disc sau bandă. În schimb, acest suport poate stoca mult mai multe date
decât mediile magnetice. Discurile optice permit conservarea şi exploatarea datelor de natură
diversă, fiind cele mai eficiente suporturi multimedia. Utilizarea lor presupune o unitate specială.
Există mai multe tipuri de discuri optice.
CD-ROM (Compact Disk - Read Only Memory)
Discurile CD-ROM reprezintă un disc optic capabil să înmagazineze până la 1 GO, cel
mai întâlnit fiind cel de 650 MO, care stochează peste 300.000 pagini text. CD-ROM-urile
necesită un aparat special pentru înregistrarea datelor, iar acestea odată înregistrate nu mai pot fi
şterse sau modificate. Pentru citirea unui CD este necesară o unitate CD-ROM player.
Unităţile CD-ROM se caracterizează prin: rata de transfer, timpul de acces şi
compatibilitatea cu standardele existente.
Rata de transfer (data transfer rate) reprezintă cantitatea de date ce poate fi citită şi
transmisă către calculator într-o secundă (150 K pe secundă, 450 K /s, 900 K /s etc.).
Timpul de acces (seek time) indică timpul necesar unităţii pentru accesarea /găsirea unei
informaţii particulare (500 milisecunde, 800 milisecunde).
Compatibilitatea reprezintă abilitatea unei unităţi CD-ROM de a exploata CD-uri
comercializate de diferite firme şi se bazează pe o serie de standarde. Cele mai cunoscute
standarde respectate de producătorii de CD-uri sunt: Red Book, Yellow Book, Green Book, CD-
ROM/XA, ISO 9660. Acestea sunt culegeri de specificaţii elaborate de corporaţiile Sony,
Philips, Microsoft şi susţinute de ISO.
Discul WORM (Write Once Read Many)
Discurile WORM sunt asemănătoare discurilor CD-ROM, putând fi scrise o singură
dată şi citite de un număr nelimitat de ori. Sunt dispozitive de stocare de mare capacitate, şi
întrucât nu pot fi şterse şi reînregistrate sunt recomandate pentru stocarea arhivelor sau a altor
volume mari de informaţii care nu se schimbă.
Prin tehnologia CD-R (Compact Disk Recordable) utilizatorul poate să-şi creeze
propriile CD-ROM–uri dacă dispune de o unitate specială de scriere /gravare /ardere. Gravarea
*
Termenul de Winchester disk a fost utilizat de către IBM pentru primul hard disc (capacitate 30 MO şi un timp de
acces de 30 milisecunde), după numele carabinei de calibru .30, cunoscută sub denumirea de “.30 - .30”
poate fi de tip mono sau multisesiune. Un disc astfel obţinut poate fi citit într-o unitate normală
de CD-ROM.
Discurile reinscriptibile (CD-RW / Erasable CD)
Discurile reinscriptibile înlătură dezavantajul discurilor WORM care pot fi înregistrate o
singură dată. Ele se pretează a fi folosite în aplicaţiile în care este necesară modificarea repetată
a informaţiilor stocate. Discurile reinscriptibile pot fi scrise, citite, şterse şi rescrise asemănător
suporturilor magnetice.
Tonomate CD-ROM (CD-ROM Juke Box)
Tonomatele sunt dispozitive conectate la o unitate de CD-ROM dintr-un calculator sau o
staţie de lucru şi în care pot fi introduse în jur de 200 de CD –ROM –uri. Utilizatorul poate
solicita datele de pe orice disc din tonomat, fiind asigurat, la un moment dat, accesul direct la
datele de pe un singur CD –ROM.
Sistemele DVD (Digital Video Disk)
O generaţie nouă a tehnologiilor de stocare a datelor video, audio şi informatice, o
constituie discurile video digitale (DVD –urile). Din punct de vedere constructiv există DVD–uri
cu una sau două feţe, pe fiecare faţă putând fi unul sau două straturi, capacitatea de stocare fiind
diferită. De exemplu, un disc video cu un singur strat şi o singură faţă permite stocarea a 4.7 GB
de date, un DVD cu două straturi şi o singură faţă are o capacitate de stocare de 8.5 GB, iar în
cazul celor cu două feţe se ajunge la capacitate de stocare maximă de 17 GB.
Blu-ray Disc
Discul Blu-ray (numit şi BD) este un tip de disc optic de mare densitate folosit pentru
stocarea de date, în special înregistrări video de înaltă rezoluţie. Numele Blu-ray provine de la
culoarea albastru-violet a razei laser cu care se realizează citirea şi scrierea. Din cauza lungimii
de undă relativ mici (405 nm), un disc Blu-ray poate conţine o cantitate de informaţii mult mai
mare decât unul de tip DVD, care foloseşte un laser de culoare roşie de 650 nm. Astfel, un disc
Blu-ray poate să conţină 25 GB pe fiecare strat, de peste 5 ori mai mult decât DVD-urile cu un
strat (4,7 GB); iar discurile Blu-ray cu două straturi (50 GB) pot stoca de aproape 6 ori mai multe
date decât un DVD cu dublu strat (8,5 GB). Există mai mulţi fabricanţi care au lansat pe piaţă
discuri Blu-ray inscripţionabile şi reinscripţionabile, cu un singur strat sau cu strat dublu.
*
Circuitul integrat (chip-ul) este un mic dispozitiv electronic fabricat din materiale semiconductoare ce conţine în
interiorul său mai multe circuite active (tranzistoare, diode) şi circuite pasive (rezistenţe şi condensatoare). Primul
circuit integrat a fost creat în 1958 de către Jack Killby de la Texas Instruments şi Robert Noyce de la Fairchild
Semiconductor.
Din punct de vedere arhitectural, la aceste calculatoare a apărut Unitatea de Schimburi
Multiple (USM), care are drept scop degrevarea UCP de transferul de date, dintre memorie şi
periferice. UCP iniţiază transferul de date, după care acesta cade în sarcina USM. Aceste sisteme
se mai numesc şi mainframe-uri sau sisteme medii-mari. În această perioadă au apărut sisteme de
operare din ce în ce mai evoluate. În 1965, IBM a propus: sistemul DOS (Disk Operating
System) – orientat spre calculatoarele personale şi sistemul de operare OS (Operating System) -
orientat spre calculatoare puternice. Tot în această perioadă au apărut şi limbajele de programare:
Lisp, Pascal, PL/1, C, Basic.
Din generaţia a III-a cele mai cunoscute sunt sistemele IBM System/360 care au fost
lansate pe piaţă în 1964. La noi în ţară, au fost realizate calculatoarele FELIX C-256, 512,1024,
bazate pe licenţa franceză IRIS-50 şi minicalculatoarele din familiile INDEPENDENT
(variantele I-100, I-102F, I-106) şi CORAL (variantele CORAL-4011, 4021, 4030), proiectate
de Institutul de Tehnică de Calcul şi realizate de Fabrica de Calculatoare Electronice Bucureşti.
Saltul calitativ l-a reprezentat apariţia, în 1970, a microprocesorului, inventat de inginerul
Marcian Ted Hoff de la firma Intel, la cererea firmei japoneze Busicom. Primul microprocesor
funcţional (i4004) a fost lansat de către Intel în februarie 1971 şi avea aceeaşi putere ca şi
calculatorul ENIAC. Puterea unui microprocesor constă în numărul de biţi transmişi şi prelucraţi
în paralel.
După 1970, datorită progreselor microelectronicii (circuite LSI şi VLSI) şi a
microprocesoarelor, a apărut o mare varietate de mini şi microcalculatoare. Dintre
minicalculatoare, cele mai cunoscute sunt cele de tip PDP-11 (pe 16 biţi) şi VAX-11 (pe 32 biţi),
produse de firma DEC (Digital Equipment Corporation).
Primul microcalculator cunoscut pe plan mondial a fost MICRAL, construit în Franţa, în
1973 de către André Trung Trong Thi, pe baza unui microprocesor Intel 8008.
În România, din această generaţie au fost realizate microcalculatoarele Cub-Z, TPD,
aMIC, Prae, Junior PC etc.
Literatura de specialitate prezintă şi generaţia intermediară 3.5, inaugurată de IBM, prin
System/370. Această generaţie prezintă îmbunătăţiri în privinţa lărgirii domeniilor de utilizare şi
a scăderii costurilor.
2
Păunescu, F., ş.a., Informatizarea societăţii - un fenomen inevitabil ?, Editura Ştiinţifică şi Enciclopedică,
Bucureşti, 1995, p. 30
3
Drăgănescu, M., ş.a., Calculatore electronice din generaţia a cincea, Ed. Academiei, Bucureşti, 1995, p. 11
4
ibidem, p. 24
2.3.2 Clasificarea sistemelor electronice de calcul
Există mai multe criterii de clasificare a SEC, cele mai folosite fiind: modul de
reprezentare a informaţiilor, posibilităţile de prelucrare, preţul şi viteza de operare, formatul
instrucţiunilor executate, modul de organizare a memoriei, modul lor de utilizare5.
Sistemele de calcul, după modul de reprezentare a informaţiilor, se împart în:
calculatoare numerice;
calculatoare analogice;
calculatoare hibride.
Calculatoarele numerice sunt sisteme de calcul care primesc, prelucrează şi transmit
date, respectiv informaţii, codificate sub formă numerică binară. Datele de intrare pot fi
prelucrate numai dacă au fost formulate într-un model matematic, calculatorul operând cu
numere în reprezentare discretă.
Calculatoarele analogice sunt sisteme de calcul în care pot fi prestabilite relaţii
matematice între variabilele continue ale sistemelor fizice. Aceste variabile pot fi de orice natură
fizică măsurabilă (presiune, temperatură, tensiune etc.) şi sunt preluate de calculator sub forma
unor tensiuni electrice şi redate utilizatorului printr-un dispozitiv indicator special.
Calculatoarele hibride sunt rezultatul cuplării unui calculator numeric cu unul analogic.
De regulă calculatorul numeric utilizat are o capacitate redusă, dar o memorie suficientă pentru
păstrarea datelor.
Ţinând seama de mărime, posibilităţi de prelucrare, preţ şi viteză de operare, literatura
de specialitate clasifică sistemele de calcul în cinci categorii6:
supercalculatoare;
sisteme de calcul medii-mari (mainframe-uri);
minicalculatoare;
microcalculatoare;
calculatoare mici (palm PC-uri).
Supercalculatoarele sunt cele mai complexe puternice şi scumpe sisteme de calcul. În
arhitectura acestora se regăsesc mai multe UCP care execută peste un miliard de instrucţiuni pe
secundă. Astfel, sunt posibile prelucrările de tip „masiv paralele”. Numărul mare de procesoare
şi softul special utilizat determină creşterea performanţelor cu trei ordine de mărime la fiecare
zece ani. Supercalculatoarele îşi canalizează întreaga capacitate de calcul în executarea unui
număr restrâns de programe cu o viteză foarte mare. În 1980 cel mai rapid supercalculator lucra
cu aproape un milion operaţii în virgulă mobilă pe secundă (FLOPS – Floating Point Operations
Per Second). Zece ani mai târziu vitezele au ajuns la un Giga-FLOPS, în 2010 viteza atingând
2,98 Peta-FLOPS7 (1015 Flops). Comparând vitezele supercalculatoarelor cu cele ale
microcalculatoarelor, o secundă de lucru cu un supercalculator este echivalentă cu 50 de zile
lucrate non-stop de întreaga populaţie SUA, pe microcalculatoare.
Aceste sisteme sunt folosite în aplicaţii complexe din domeniile: reactoare nucleare şi
simulări nucleare, proiectarea aeronavelor, exploatări petroliere, seismologie, criptografie,
prognoza vremii, conservarea energiei etc.
SUA şi Japonia sunt principalele ţări în care se realizează cercetări şi proiectări de
supercalculatoare prin firmele: Cray Research, Fujitsu, ETA Systems, Sutherland, IBM, Sun,
SGI (Silicon Graphics Inc.).
Mainframe-urile sunt plasate între supercalculatoare şi minicalculatoare şi dispun de mai
multe UCP care operează cu viteze foarte ridicate permiţând conectarea unui număr însemnat de
unităţi periferice de intrare-ieşire. De regulă, funcţionează non-stop, ceea ce implică un acces
controlat la date şi un sistem de protecţie adecvat. Pot suporta de la câteva zeci, la mii de
5
Informaţii detaliate despre apariţia şi evoluţia sistemelor electronice de calcul pot fi accesate la adresa
http://ro.wikipedia.org/wiki/Istoria_ma%C8%99inilor_de_calcul.
6
Dodescu, Gh., ş. a., Calculatoare. Elemente fundamentale de structură, Editura All, Bucureşti, 2000, pp. 17-18
7
http://news.cnet.com/8301-1001_3-20006399-92.html
terminale. Dispun de memorie cache de mare viteză, circuite de detectare a erorilor. Sunt
flexibile, scalabile şi au securitate sporită. Mainframe-urile sunt destinate domeniilor ce necesită
prelucrări sporite de date: administraţiile publice, societăţile bancare, conducerea marilor afaceri,
marile spitale. Principalele firme producătoare sunt IBM, UNYSIS, NCR, HONEYWELL.
Minicalculatoarele sunt sisteme folosite pentru executarea unor programe de aplicaţii
specializate. Sunt utilizate în aplicaţii multiutilizator de administraţie, pentru automatizări
industriale, pentru transmisii de date între sistemele dispersate geografic. Arhitectura
minicalculatoarelor se bazează pe o structură modulară, interconectarea fiind flexibilă şi se
realizată prin una sau mai multe magistrale. De asemenea, dispun de o structură diversificată în
ceea ce priveşte sistemul de intrare-ieşire.
Dintre firmele producătoare, cele cu o cotă foarte bună pe piaţă sunt: IBM, Wang, Texas
Instruments, Data General, DEC, PDP, Hewlett Packard-Compaq etc.
Microcalculatoarele sunt sisteme a căror UCP este implementată cu un microprocesor şi
care au o serie de avantaje faţă de categoriile prezentate anterior:
- sunt accesibile utilizatorilor finali care, chiar şi fără o pregătire specială, le pot exploata;
- pot fi folosite în orice domeniu de activitate;
- au un preţ mai redus;
- dispun de o structură modulară realizată în jurul unei magistrale;
- se pot utiliza independent sau cuplate cu alte sisteme de acelaşi tip sau diferite.
După formatul instrucţiunilor executate, calculatoarele pot fi de tip monoadresă sau
multiadresă. În primul caz instrucţiunea conţine codul instrucţiunii şi adresa operandului, care va
prelua succesiv valorile operanzilor şi rezultatul final (specifice calculatoarelor care dispun de
acumulator). În cel de al doilea caz, pot fi folosite instrucţiuni cu două, trei şi patru adrese.
Instrucţiunile cu patru adrese conţin codul operaţiei şi câte o adresă pentru: primul operand, al
doilea operand, rezultat şi adresa instrucţiunii următoare. Deoarece marea majoritate a
instrucţiunilor se execută secvenţial s-a renunţat la adresa instrucţiunii următoare, instrucţiunea
devenind cu trei adrese. Calculatoarele care sunt prevăzute cu registru instrucţiune acumulator,
renunţă şi la celelalte adrese.
După modul de organizare a memoriei, calculatoarele pot fi organizate pe caracter
(când locaţia este de un octet) şi pe cuvânt (când locaţia poate fi de 2, 4, 8 octeţi).
Din punct de vedere al utilizării, calculatoarele pot fi de buzunar, de birou, de proces şi
universale. Ultimele trei tipuri pot fi structurate la rândul lor, ţinând seama de plasarea lor în
anumite configuraţii fizice, în calculatoare principale, frontale, satelit sau gazdă.
2.4 Microcalculatoare
Microcalculatorul este un sistem de calcul a cărui unitate centrală este implementată cu
ajutorul unui microprocesor integrat. Datorită facilităţilor de structurare ale sistemului, oferite de
microprocesor, în jurul unei magistrale, a numărului mic de componente necesare pentru
implementarea unităţii centrale şi a interfeţelor, acest sistem de calcul are un preţ mai mic decât
al minicalculatoarelor, dar poate fi utilizat într-o gamă deosebit de variată de domenii şi aplicaţii.
Software-ul este simplu şi foloseşte, de obicei, limbaje de nivel înalt.
2.4.2 Microprocesorul
Apariţia microprocesorului a constituit un moment cu consecinţe uriaşe în evoluţia
ulterioară a sistemelor de calcul.
Fizic, microprocesorul este construit din circuite integrate (module) numite cip-uri
(chip-uri) care înglobează unitatea de comandă şi control, unitatea aritmetică şi logică şi
memoria proprie. Aceste componente se află pe placa de bază (mather board), în interiorul
unităţii de sistem ( system unit).
Microprocesorul este un “calculator în miniatură” constituit din:
unitatea de comandă şi control (UCC);
unitatea aritmetică şi logică (UAL);
memoria proprie (MP).
Microprocesorul este componenta de bază a unităţii centrale de prelucrare, reprezentând
"creierul” unui microcalculator. Este realizat dintr-o capsulă din ceramică sau material plastic, în
interiorul căreia se află mai multe componente electronice, numărul acestora depinzând de
tehnologia de fabricaţie şi de generaţia din care face parte.
Primele microprocesoare sunt produse de firma Intel în 1971, după proiectul inginerului
M. F. Hoff. Ele se numeau 4004 şi 8008 şi reprezintă microprocesoarele din generaţia I, pe 4 şi
respectiv 8 biţi. Primul microprocesor considerat “standard” este 8080, produs tot de firma Intel,
în anul 1974. Acesta deschide seria generaţiei a II-a de microprocesoare în care se includ Z-80,
produs de firma Zilog şi Intel 8085.
În 1977, apare primul microprocesor pe 16 biţi-TI 9900, produs de firma Texas
Instrumments. Tot firma Intel este cea care lansează primul microprocesor pe 16 biţi, deschizând
o nouă generaţie, a III-a, prin Intel 8086, lansat în 1978.
Consacrarea definitivă a produselor Intel o va face firma IBM, care, în 1981, anunţă
primele calculatoare personale, vestitele IBM PC-XT cu procesoarele Intel 8088/8086, după care
sunt realizate modelele 80186/80188. După aceste modele Intel produce prototipul generaţiei a
IV- a de microprocesoare: 80286. În acelaşi timp firma IBM lansează şi ea o nouă generaţie de
calculatoare personale - IBM PC-AT (Advanced Technology) la care se foloseşte procesorul
Intel 80286.
Familia Intel continuă cu I386, lansat 1985, care este primul microprocesor pe 32 de biţi.
Urmează, în 1989, modelul deosebit de performantul, Intel 486.
În 1993, se lansează primul microprocesor al generaţiei a V-a, numit Pentium (Penta
Silicium – generaţia a cincea bazată pe siliciu). Este modelul care ar fi trebuit să se numească
I586 şi care inaugurează seria microprocesoarelor cu arhitectură puternic diferită.
Microprocesoarele cu aceste caracteristici sunt considerate microprocesoare de uz general
având o arhitectură de tip CISC (Complex Instruction Set Computer – Calculator cu set complex
de instrucţiuni), care suportă în jur de 200 de instrucţiuni.
Există şi arhitecturi de tip RISC (Reduced Instruction Set Computer) care se bazează pe
procesoare cu set redus de instrucţiuni. Reprezentative pentru această categorie sunt
procesoarele SPARC (produse de diverse firme), i 860 (INTEL), M 88000 (Motorola) etc.
În general, microprocesoarele sunt folosite ca:
- unitate centrală de prelucrare;
- unitate de prelucrare /decizie (circuite logice de comandă şi conducere secvenţială a unor
dispozitive /procese complexe);
- procesoare specializate într-un sistem de calcul multiprocesor.
În cazul în care este folosit ca unitate centrală de prelucrare, microprocesorul realizează
următoarele funcţii8: comandă transferurile de date între UAL şi memorie, între memorie şi
periferice şi între periferice; comandă citirea instrucţiunilor de program şi a datelor din memorie;
execută instrucţiunile de program citite; realizează operaţiile aritmetice şi logice elementare;
emite /recepţionează semnale de control spre /dinspre celelalte componente ale sistemului de
calcul etc.
În esenţă, plecând de la aceste funcţii, microprocesorul îndeplineşte atât sarcini
executorii cât şi de comandă şi control.
În cadrul sarcinilor executorii microprocesorul preia secvenţial instrucţiunile /comenzile
programului curent şi le transformă în instrucţiuni elementare pe care le poate manevra. Implicit,
se asigură execuţia completă a programelor respectând algoritmul prestabilit de programator.
În cadrul sarcinilor de comandă şi control, microprocesorul asigură comanda şi
gestionarea celorlalte componente ale sistemului: generează semnalele de comandă pentru
întregul sistem de calcul; dirijează fluxul de date; corelează viteza de lucru a unităţii centrale cu
timpul de acces al memoriei; reglează acţiunile sale în funcţie de un semnal de ceas.
Semnalele prin care microprocesorul realizează comenzi de execuţie, spre memorie sau
spre alte componente ale sistemului, sunt semnale de comandă, iar semnalele prin care
microprocesorul primeşte informaţii privind componentele sistemului sunt semnale de stare.
Un microprocesor este caracterizat prin următorii parametri:
- viteza de lucru;
- dimensiunea memoriei interne care poate fi adresată la un moment dat;
- setul de instrucţiuni care poate fi executat;
- fiabilitatea şi costul de fabricaţie.
1
Băduţ, M., Informatica pentru manageri, Ed. Teora, Bucureşti, 1999, p. 70
Corporaţia Intel este cel mai mare producător de semiconductoare cât şi inventatorul
seriei de microprocesoare x86, ce sunt implementate în majoritatea calculatoarelor personale.
Fondată în 1968 cu sediul în Santa Clara California, Intel, dezvoltă şi produce şi chipseturi
pentru plăci de bază, plăci de reţea şi circuite integrate, memorii flash, chipuri grafice,
procesoare încorporate, cât şi alte dispozitive pentru piaţa IT.
Cu toate ca Intel a creat primul microprocesor în 1971, abia în perioada popularizării
calculatoarelor personale a devenit principalul producător de procesoare. În anii „90 Intel a
investit masiv în dezvoltarea de noi procesoare fiind una dintre companiile care a susţinut
creşterea într-un ritm exponenţial a industriei calculatoarelor personale.
Introdus în 1993, Pentium, a urmat procesorul Intel486, fiind la rândul sau urmat de
Pentium MMX în 1996. Începând cu anul 1995, Intel a utilizat Pentium ca nume pentru
generatiile post-P5: Pentium Pro, Pentium II, Pentium III, Pentium 4 şi Pentium D.
Core 2 reprezintă seria de microprocesoare Intel cu două sau patru nuclee MCM (Multi
Chip Module) pe 64 de biţi implementate cu setul de instrucţiuni x86-64. Core 2 a fost introdus
în 2006, fiind compus din Solo (un singur nucleu), Duo (doua nuclee), Quad (patru nuclee) şi
Extreme (cu două sau patru nuclee). Conform declaraţiilor Intel noile procesoare au un spor de
performanţă de 40% şi un consum cu 40% mai mic decât Pentium D.
Dimensiunea memoriei interne ce poate fi adresată la un moment dat. Valoarea
maximă a memoriei adresabile este importantă, în primul rând pentru că microprocesorul
lucrează mult mai rapid cu memoria internă decât cu memoria externă, iar în al doilea rând,
pentru ca un program să poată fi executat, el trebuie să se afle stocat în memoria internă.
Setul de instrucţiuni ce poate fi executat. O instrucţiune sau o comandă transmisă de
utilizator, prin program, conţine o serie de informaţii privind natura operaţiei sau funcţiei ce
trebuie executată, operanzii care participă la realizarea operaţiunilor aritmetice şi logice, locul
unde se află operanzii, sau unde se vor depune rezultatele prelucrării, componentele sistemului
ce trebuie activate pentru executarea operaţiunilor etc.
Instrucţiunile din setul recunoscut de microprocesor pot fi grupate în: instrucţiuni
aritmetice; instrucţiuni logice; instrucţiuni de transfer a datelor, de conversie, de intrare /ieşire
etc.; instrucţiuni de prelucrare; instrucţiuni de manipulare a informaţiilor la nivel de bit;
instrucţiuni de control al programelor, salt condiţionat, salt necondiţionat, iteraţii şi întreruperi.
Fiabilitatea şi costul de fabricaţie. Fiabilitatea indică funcţionarea corectă, pe o perioadă
mai îndelungată a microprocesorului şi raportată la costul acestuia, constituie criteriu de decizie
în alegerea unui anumit tip de microcalculator.
Toate operaţiunile aritmetice, logice, de adresare, de transfer etc. au loc pe baza unui
dialog între microprocesor şi memoria internă, pe de o parte, şi între componentele funcţionale
ale microprocesorului, pe de altă parte.
La ora actuală tehnologia microprocesoarelor se bazează pe pastila de siliciu. În viitor se
prefigurează utilizare unor noi tehnologii care vor folosi galiu arseniu, superconductori,
tehnologii opto-electronice, nano şi biotehnologii.