Sunteți pe pagina 1din 4

STRUCTURA I FUNCIONAREA CALCULATORULUI

Primele calculatoare electronice


ntre anii 1937-1941 John Atanasov i asistentul su Clifford Berry aplic tehnologia lmpilor
cu vid pentru a construi calculatoare digitale integral electronice.
La cererea i cu subvenia armatei n SUA a aprut primul calculator electronic, ENIAC
(Electronic Numeric Integrator And Computer calculator i integrator numeric electronic). El a
fost realizat la Universitatea din Pennsylvania sub conducerea savanilor Mauchly i Eckert, n
perioada 1942-1945 i a fost inaugurat la 16 februarie 1946, fiind n funciune pn n anul 1955.
Acest calculator a cntrit 30 tone, avea cca. 45 m lungime i era construit din 50.000 de
comutatoare i 18.000 de tuburi electronice. Putea s execute 5.000 de adunri sau scderi cu 10
cifre pe secund sau 400 nmuliri pe secund. Din cauza tuburilor care se ardeau destul de des,
comenzile erau realizate de dou ori, cu ntreruperi n care se introduceau date de test pentru
depistarea tuburilor arse.
n 1944 matematicianul John von Neumann a lansat ideea programului nregistrat, pentru care
o main de calcul trebuie s fie dotat cu un dispozitiv de memorare a datelor i comenzilor i care
trebuie s lucreze cu o vitez mare i trebuie s permit nregistrarea simpl i rapid a
informaiilor. Astfel au aprut noiunile de algoritm de rezolvare a unei probleme i programul de
prelucrare a algoritmului, a secvenelor de comenzi i memorare date.
Structura i principiile de funcionare ale unui calculator numeric modern au fost propuse
de John von Neuman n anul 1946:
1. trebuie s posede un mediu de intrare, prin intermediul cruia s se poat introduce un
numr nelimitat de operanzi i instruciuni;
2. trebuie s posede o memorie, din care s se citeasc instruciunile i operanzii i n care s
se poat memora rezultatele;
3. trebuie s posede o seciune de calcul, capabil s efectueze operaii aritmetice i logice,
asupra operanzilor din memorie;
4. trebuie de asemenea s posede un mediu de ieire, prin intermediul cruia un numr
nelimitat de rezultate s poat fi obinute de ctre utilizator;
5. trebuie s aib o unitate de comand, capabil s interpreteze instruciunile obinute din
memorie i capabil s selecteze diferite moduri de desfurare a activitii calculatorului pe baza
rezultatelor calculelor.
Pornind de la teoria lui Neumann a fost
construit EDVAC (Electronic Discrete Va-riabile
Computer calcu-lator variabil elect-ronic discret).
La nceputul anilor 1950 a fost livrat primul
calculator
comercial
UNIVAC
(UNIVersal
Automatic Computer calculatorul automatic
universal) (fig. 2). Aa a nceput prima generaie de
calculatoare electro-nice.
Evoluia calculatoarelor electronice
ncepnd de la primele calculatoare electronice
evoluia calculatoarelor a fost att de dinamic, nct a
Fig. 2. Calculatorul UNIVAC.
parcurs cteva generaii, la momentul dat se lucreaz
asupra calculatoarelor din generaia a cincea.
Generaiile de calculatoare se determin, n general, n funcie de tipul componentelor
electronice care stau la baza fabricrii calculatoarelor.
I generaie (1938-1953) a fost caracterizat de utilizarea tuburilor electronice iar
calculatoarele erau destinate calculelor tiinifice i comerciale. n aceast perioad se creeaz
calculatoarele Harvard Mark 1 i ENIAC.

II generaie (1954-1963) a fost caracterizat de folosirea tranzistorului pentru realizarea


circuitelor logice. Calculatoarele din cea de-a doua generaie aveau n jur de 100 de instruciuni
complexe, memorie de tip magnetic i dispozitive periferice.
Limbajul de programare Fortan a aprut n anul 1956 iar limbajele Algol i Cobol (COmmon
Business Oriented Language limbaj orientat spre aplicaiile de afaceri) au aprut dup anul 1960.
n anul 1955 a devenit operaional primul calculator cu tranzistori, denumit TRADIC (TRAnsistor
DIgital Computer).
III generaie de calculatoare (1964-1980) se caracterizeaz prin utilizarea circuitelor
integrate pe scar mic SSI (Small Scale Integration) i medie MSI (Medium Scale Integration).
IV generaie de calculatoare (1981-prezent) se caracterizeaz prin construcia de calculatoare
ce utilizeaz circuite integrate pe scar larg LSI (Large Scale Integration) i foarte larg VLSI
(Very Large Scale Integration). Folosirea microprocesorului i a microprogramrii a oferit
calculatoarelor posibilitatea utilizrii unui set complex de instruciuni i a asigurat un grad sporit de
flexibilitate.
V generaie de calculatoarele (prezent-viitorii ani), sunt nc n faza de dezvoltare. Ele se
bazeaz pe utilizarea inteligenei artificiale, a circuitelor integrate specializate i a procesrii
paralele. Exist unele aplicaii care sunt deja utilizate astzi, cum ar fi recunoaterea vorbirii.
Utilizarea procesrii paralele i a superconductorilor face viabil inteligena artificial. Scopul
principal al celei de-a cincea generaii de calculatoare este acela de a dezvolta echipamente capabile
s rspund limbajului natural uman i s fie capabile de nvare i organizare proprie.
Schema funcional a calculatorului
Schema funcional a calculatorului poate fi prezentat astfel:
Dispozitivul
central de
comand
Instruciuni

Pocesorul
Dispozitivul
aritmetic i
logic
Date

Memorie intern
Controlere dispozitivelor de intrare/ieire
Date,
instruciuni Dispozitivele
de intrare

Dispozitivele Rezultate
de ieire

Fig. 3. Schema funcional a calculatorului.


Din aceast schem (fig. 3) se observ c calculatorul conine urmtoarele componente
funcionale:
memorie intern care se utilizeaz pentru pstrarea datelor iniiale, intermediare i finale
ale problemei, precum i instruciunile care indic secvena calculelor;
un dispozitiv central de comand care genereaz o succesiune de semnale de comand
necesare executrii secveniale a instruciunilor;
un dispozitiv aritmetic i logic destinat efecturii calculelor aritmetice i logice elementare;
dispozitivele de intrare-ieire destinate introducerii i extragerii informaiei n/din
calculator.
Dispozitivul de comand i dispozitivul aritmetic i logic formeaz unitatea central de
prelucrare a informaiei, denumit procesor.
Reinei. Procesorul este unitatea de baz a calculatorului, care i realizeaz calculatorul ca
atare.

Memoria calculatoarelor este organizat n dou nivele: memoria intern i memoria


extern. Cea intern este o memorie de nalt vitez de lucru, ns de o capacitate mai redus n
comparaie cu memoria extern, care posed n schimb vitez de lucru mai lent.
Memoria intern (se mai numete i memoria operativ) se utilizeaz pentru pstrarea
programelor n curs de executare i datele folosite de acesta.
Reinei. Prezena memoriei interne este o condiie esenial pentru funcionarea
calculatorului.
Memoria extern se utilizeaz pentru pstrarea cantitilor mari de informaie i programe. n
prezent ca memorie extern se utilizeaz: uniti de disc hard, uniti de disc optic, uniti flash etc.
Unitile de memorie extern i dispozitivele de intrare/ieire se numesc echipamente
periferice.
Dispozitive de intrare/ieire se conecteaz la calculator cu ajutorul aa numitor controlere
care realizeaz controlul funcionrii dispozitivelor periferice i efectueaz schimbul de date ntre
memoria intern i dispozitivele periferice respective. La calculatoarele personale, unitatea standard
de intrare este tastatura, iar unitatea standard de ieire este monitorul.
n schema prezentat se descrie procesul de funcionare a calculatorului. Dup cum se vede
informaia se introduce n calculator de ctre unul din dispozitive de intrare, care sunt unite cu
calculator printr-un controler, dup aceast informaia prin intermediul memoriei interne nimerete
n procesorul format din unitatea central de comand i unitatea aritmetico-logic, unde se
efectueaz prelucrarea informaiei. Dup prelucrare informaia iari prin intermediul memoriei
interne nimerete sau n forma de instruciuni n unul din dispozitive de intrare sau n forma de date
i instruciuni la unul din dispozitivele de ieire, care afieaz rezultatul prelucrrii.
Un computer este un sistem modular, alctuit din numeroase componente fizice, n special
electronice, dar incluznd i componente mecanice i optice. Fiecare modul, i anume controlerul,
dispozitive de intrare, dispozitive de ieire, etc., funcioneaz i pot fi incluse sau excluse din
componena calculatorului independent unul de altul. Ceea ce permite s configurm calculatorul n
funcie de destinaie lui, acest proces poart denumire de upgrade.
Clasificarea calculatoarelor
Caracteristica general a unui calculator include:
viteza de operare;
capacitatea memoriei interne;
componena i capacitatea unitilor de memorie extern;
componena echipamentelor de intrare-ieire;
parametrii de mas i gabarit;
costul.
Dup aceste caracteristici calculatoarele moderne pot fi clasificate n 4 categorii:
a) microcalculatoare
b) minicalculatoare
c) mainframe
d) supercalculatoare
a) Microcalculatoare
echipamente electronice de calcul a cror arhitectura e construit n jurul unui procesor
(UCP unitate centrala de prelucrare);
arhitectura UCP relativ simpl;
periferice lente dar diverse, uor de instalat i de configurat;
viteza de prelucrare relativ mic (0.5-4 MIPS milioane de instruciuni pe secund);
capacitatea de memorare limitat (640 KB 64 MB) cu posibilitate de adresare pn la
nivel de GB;
permit lucrul individual sau n reea;
costuri reduse.
b) Minicalculatoare

echipamente electronice de calcul construite dup o tehnologie clasic avnd o structur


modular capabil s satisfac cerinele de lucru ale unei organizaii;
permit lucrul simultan al mai multor utilizatori;
prezint unul sau mai multe procesoare;
capacitate de stocare mare;
viteza de prelucrare 1-10 MIPS;
uniti periferice rapide.
c) Mainframe
echipamente electronice menite s satisfac cerinele de lucru ale marilor organizaii;
uniti centrale foarte rapide cu mai multe procesoare;
memorie intern i extern foarte rapide i de capacitate mare;
periferice foarte rapide;
viteza de prelucrare 10-100 MIPS;
mii de terminale conectate la mainframe;
zeci i sute de mii de dolari.
d) Supercalculatoare
echipamente electronice de calcul cu resurse hardware i software foarte mari utilizate n
ramuri de vrf (industria de aprare, cercetare, aeronautic);
viteza peste 1000 MIPS;
costuri la nivel de mii i chiar milioane de dolari.
n funcie de sfera de activitate n care sunt folosite, calculatoarele se pot clasifica n:
a) Staia de lucru (workstation) calculator dedicat unei activiti specifice cum ar fi
grafica, proiectarea, prelucrarea video i audio, etc. Acesta este proiectat astfel inct s
ndeplineasc rapid i optim funcia sa de baz i acceptabil alte funcii;
b) Calculatorul de birou (office computer) dedicat activitilor de birou. Acesta este
proiectat s ndeplineasc funcii multiple, specifice activitilor de birou, cu o vitez i o fiabilitate
acceptabil;
c) Calculatorul casnic (home computer) este proiectat pentru ndeplinirea unei arii largi de
funcii, cu o vitez i o fiabilitate acceptabil, punnd pe prim plan funcia de divertisment (jocuri,
filme, muzica, etc.);
d) Server-ul calculator ce ndeplinete funcia de coordonare a unei activiti ntr-o reea.
Dup tipul de activitate pe care o coordoneaz serverul poate fi de fiiere (fileserver), de baze de
date (database server), de Internet, de pota electronic (mail server), etc.;
e) Laptopul sau notebook-ul calculator portabil, proiectat s serveasc persoanele aflate
n permanent micare. Laptop-urile sunt, n general, proiectate pentru utilizarea software-ului de
birou, dar pot fi realizate i modele dedicate activitilor specializate (proiectare, prelucrare audio,
servere, etc.)

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