Sunteți pe pagina 1din 3

Radu Mdlina Evoluia Calculatoarelor

Momentul iniial al istoriei calculatoarelor este, de obicei legat de numele matematicianului englez Charles Babbage. El a propus n anul 1830 o Main Analitic care a anticipat n mod fascinant structura calculatoarelor actuale. Ideile sale au devansat cu peste 100 de ani posibilitiile tehnologice ale vremii sale. naintea a mai fost ncercri n acest domeniu ale lui Leibnitz i Pascal (sec al XVII-lea) . Urmtorul moment de referin este anul 1937, cnd Howard Aiken, de la Universitatea Harvard a propus Calculatorul cu secven de Comand Automat, bazat pe o combinaie ntre ideile lui Babbage i calculatoarele elertromecanice, produse de firma IBM. Construcia acestuia a nceput n anul 1939 i s-a terminat n anul 1944, fiind denumit Mark I . El a fost n principal primul calculator electromecanic, fiind alctuit din comutatoare i relee. nlocuirea releelor cu tuburi electronice a constituit un important pas nainte. Rezultatul a fost concretizat n calculatorul ENIAC ( Electronic Numerical Integrator And Computer ), primul calculator electronic digital. El conine circa 18.000 de tuburi electronice i executa 5.000 de adunri pe secund, avnd o memorie de 20 de numere reprezentate n zecimal. Programarea sa se realiza prin poziionarea a circa 6.000 de comutatoare, cu mai multe poziii. O semnificaie aparte o are faptul c n arhitectura calculatoarelor Mark I i ENIAC, intrau mai multe elemente de calcul, ce lucrau n paralel la o problem comun, fiind dirijate de o singur unitate de comand . Aceast soluie a fost aleas datorit vitezei reduse a fiecrei uniti de calcul, n parte. La versiunea urmtoare s-a renunat la aceast structur paralel de calcul, deoarece s-a considerat c viteza unei uniti de calcul, realizat cu circuite electronice, este suficient . Soluia prelucrrii paralele a fost reluat ulterior dup anii 80 pentru mrirea performanelor unui sistem de calcul; astfel n 1996 Firma INTEL a realizat un supercalculator ce folosete peste 7000 de procesoare PENTIUM utiliznd tehnica de calcul masiv (utilizat pentru simularea testelor nucleare, n cercetri genetice, spaiale, meteorologice). De remarcat c la realizarea primelor calculatoare, n calitate de consultant al echipei, a lucrat i matematicianul John von Neumann, unul dintre matematicienii importani ai secolului XX. De altfel, la realizarea calculatorului EDVAC ( primul calculator cu circuite electronice ) el a stabilit 5 caracteristii principale ale calculatorului cu program memorat :
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.
referat.clopotel.ro

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 .

Date i instruciuni

Unitate de intrare

Date

Rezultate Memorie Stri

i instruciuni

Unitate de ieire

Rezultate

Comenzi
Stri Unitate de calcul

Stri Instruciuni
Adrese

Comenzi

Rezultate/Comparaii
Comenzi

Unitate de Comand
-Figura reprezint Organizarea unui calculator numeric -

Primul calculator comercializat a fost UNIVAC (UNIversal Automatic Computer ) realizat pe structura calculatorului EDVAC, n anul 1951. n anii urmtori, dezvoltarea calculatoarelor a devenit exploziv, la mai puin de zece ani intervenind cte o schimbare care a fost interpretat drept apariia unei noi generaii de calculatoare. Ele pot fii clasificate astfel :

Generaia I (1946-1956) caracterizat prin :


Hardware: relee, tuburi electronice ; Software: programe cablate, cod main, limbaj de asamblare ; Capacitate de memorie : 2 Koctei ; Vitez de operare : 10.000 de operaii/sec. ; Calulatoare : ENIAC, UNIVAC, IBM ;

Generaia a IIa (1957-1963) marcat de apariia tranzistorului


Hardware: tranzistoare, memorii cu ferite, cablaj imprimat ; Software : limbaj de nivel nalt ( Algol, Fortan) Memorie : 32 Koctei ; Viteza : 200.000 de instruciuni/sec Calculatoare : IBM 7040, NCR501 ; Hardware : circuite integrate ( la nceput pe scar redus, apoi pe scar medie i larg ; scara de integrare se refer la numrul de componente electronice pe unitatea de suprafa ), cablaje imprimate multistrat , discuri magnetice, aparariia primelor microprocesoare ;

Generaia a IIIa (1964- 1981) caracterizat prin :

referat.clopotel.ro

Software : limbaje de nivel foarte nalt, programare orientat pe obiecte B.Pascal, programare structurat LISP, primele programe pentru grafic i baze de date . Memorie : 12 Moctei ; Viteza : 5.000.000 de operaii/sec ; Calculatoare : IBM 370 , FELIX Comunicaii : Primele comunicaii prin satelit, transmisia de date prin fibr optic.

Generaia a IV-a (1982-1989) caracterizat prin :


Hardware: circuite integrate pe scar foarte mare ( VLSI ) , sisteme distribuite de calcul, apar microprocesoarele de 16/32 bii, primele elemente optice (discurile optice ) ; Software : Pachete de programe de larg utilizare, sisteme expert , sisteme de operare, se perfecioneaza limbajele de programare orientate pe obiect, baze de date relaionale ; Memorie : 810 Moctei ; Viteza : 30 de milioane de instruciuni/sec ; Caculatoare : INDEPENDENT, CORAL, IBM (apar mai multe versiuni)

Generaia a V-a ( 1991- 2002 ) n curs de dezvolatare


Hardware : circuite integrate pe scar ultralarg ULSI ( proiectare circuite integrate 3D ), arhitecturi paralele, alte soluii arhitecturale noi ( reele neurale etc. ), proiectele galiu-arsen . Software : limbaje concurente,programare funcional, prelucrare simbolic , baze de cunotiine, sisteme expert evoluate,programe de realitate virtual, acum apar i sistemele de operare windows. Aceast perioad este marcat de apariia internetului i extinderea rapid a acestei reele mondiale. Memorie : de la zeci,sute de Moctei pn la Goctei ; Viteza : 1G de instruciuni /sec 3 G de instruciuni/sec Comunicaiile: au atins un nivel nemaiintlnit.. emisiile radio de ordinul GHz, reele globale pe fibr optic , reele de comunicare prin satelit. Calculatoare : o gam foarte larg de calculatoare .

Bibliografie : Programarea n limbaj de asamblare - Vasile Lungu, Editura Teora, 2001

referat.clopotel.ro