Sunteți pe pagina 1din 14

Generatii de calculatoare In 1947, John von Neumann a enuntat principiile e s e n t i a l e d e f u n c t i o n a r e a calculatoarelor, aplicate si astazi in constructia sistemelor de calcul ( arhitectura

v o n Neumann). Prima astfel de masina, de dimensiunile unei sali de curs, era foarte departe de p e r f o r m a n t e l e c o m p u t e r e l o r d e a s t a z i . C e e a c e s e p o a t e r e ma r c a e s t e v i t e z a c u c a r e s a u d e z v o l t a t c a r a c t e r i s t i c i l e f i z i c e s i p e r f o r ma n t e l e s i s t e m e l o r d e c a l c u l , i n r e g i s t r a n d , f a r a indoiala, cea mai rapida evolutie dintre industriile si tehnologiile secolului XX. In evolutiacronologica a calculatoarelor electronice, teoreticienii au stabilit cinci etape, numite generatiide calculatoare.1. Prima generatie de calculatoare cuprinde sistemele construite intre anii 1944 1956, fiind caracterizata de utilizarea tuburilor electronice in locul releelor electromagnetice.Cel mai cunoscut calculator din aceasta perioada a fost ENIAC, construit intre anii 1943-1944in Statele Unite. La fel ca toate sistemele de calcul din generatia sa, ENIAC avea dimensiunigigantice: ocupa un spatiu de 150 mp si cantarea 30 de tone; la construirea sa au fost folosite18.000 de tuburi electronice, 70.000 de rezistente si 6000 de comutatoare. Pentru a functiona,a c e s t c a l c u l a t o r u r i a s a v e a n e v o i e d e o p u t e r e d e 1 5 0 d e K W , i a r c a p a c i t a t e a c o n s t a i n efectuarea a circa 32.000 de operatii pe secunda.Programarea calculatoarele din aceasta generatie necesita un volum foarte mare demunca, deoarece se facea in cod masina. Mai mult, fiabilitatea acestor sisteme era foartemica: efectuau foarte lent calcule, avand o capacitate foarte redusa de stocare a datelor (2KB).Si informatica romaneasca a avut cercetari in domeniu in acesta perioada, realizand primele calculatoare romanesti: Calculatorul Institutului de Fizic Atomic din Bucuresti ( C I F A ) , M a s i n a E l e c t r o n i c d e C a l c u l a I n s t i t u t u l u i P o l i t e h n i c T i mi s o a r a ( M E C I P T ) , Dispozitivul Automatic de Calcul al Institutului de Calcul din Cluj (DACICC-1). 2. Calculatoarele din a doua generatie au fost construite intre anii 1957 1963,avand ca element caracteristic utilizarea tranzistorului in locul tubului electronic. Incepand cuanii 60 caculatarele au inceput sa fie dotate cu tastatura si monitor, viteza de calcul crescandl a 2 0 0 . 0 0 0 d e o p e r a t i i p e s e c u n d a , iar capacitatea de memorare ajungand la 32 K B . Concomitent au evoluat si echipamentele periferice de introducere si extragere a datelor: de la1 masinile de scris cu 10 caractere pe secunda sa trecut la imprimante cu cateva sute de linii peminut.Calculatoarele acestei generatii erau folosite in special pentru calcule stiintifice. Dea s e m e n e a , c e i c a r e s e o c u p a u d e c a l c u l a t o a r e d e t i n e a u f u n c t i i d i s t i n c t e : p r o i e c t a n t i , constructori, programatori, personal de intretinere. Computerele aveau nevoie de camerespeciale cu temperaturi controlate pentru asigurarea parametrilor de functionare. Au aparutacum si limbaje de programare (Fortan, Algol, Cobol). Dintre calculatoarele romanesti dingeneratia a doua, pot fi amintite DACICC-200, CIFA 101 si 102. 3. Generatia a treia de calculatoare (1964 - 1971)

se caracterizeaza prin inlocuireatranzistoarelor din structura computerelor cu circuitele integrate. Aceste calculatoare au vitezede lucru mai mari (5 milioane de operatii pe secunda), capacitati de stocare mai mari (2 MB),odata cu aparitia discului magnetic. Limbajele de programare evolueaza (Pascal, Lisp), iar operatiile de instalare si exploatare se simplifica. In anul 1970 a fost creata memoria statica de256 biti RAM (Random Access Memory).In perioada aceasta, in SUA a fost lansat primul calculator pentru utilizatorii casnici(PC Personal Computer), primele jocuri pe calculator, unitatea de memorie externa FloppyDisk si sistemul de operare CP/M .D e m n a d e a mi n t i t p e n t r u a c e a s t a p e r i o a d a e s t e i n f i i n t a r e a i n 1 9 7 5 a c o m p a n i e i Microsoft de catre Bill Gates si aparitia calculatoarelor Apple cu tastatura si monitor. 4. Calculatoarele din generatia a patra (1982 1990) s u n t c a r a c t e r i z a t e p r i n utilizarea pe scara larga a circuitelor integrate si prin raspandirea computerelor personale(PC). Sistemele de calcul construite in aceasta perioada sunt mai performante decat cele dingeneratia anterioara: viteza de lucru urca la 30.000.000 de operatii pe secunda, capacitatea dememorare ajunge la 8 MB, consumul de energie si dimensiunile aparatului devin din ce in cem a i r e d u s e , i a r utilizarea calculatoarelor devine din ce in ce mai accesibila ma i m u l t o r categorii de persoane. 5. Generatia a cincea de calculatoare este reprezentata de sistemele construite din1990 pana astazi. Acestea accentueaza performantele generatiei anterioare prin utilizareamicrocipurilor (circuite integrate pe o scara ultra larga), prin cresterea vitezei de operare si acapacitatii de stocare (ajunge in prezent la ordinul Giga octetilor).2 Literatura de specialitate preconizeaza aparitia unei a sasea generatii de calculatoare bazata pe utilizarea inteligentei artificiale. Unele aplicatii care tin de aceasta categorie decomputere sunt deja folosite la ora actuala (recunoasterea amprentelor digitale, a vorbirii etc.),iar altele sunt la stadiul de proiect (capacitate de acumulare a cunostintelor, de organizare proprie s.a.). Un proiect ambitios este cel al construirii calculatorului molecular, un sistem viucu o inteligenta artificiala vie ce are atasate si structuri de tip ADN si ARN

Prima generatie (1945-1955) 1941: inginerul german Konrad Zuse dezvolta computerul Z3 pentru a proiecta avioane si rachete. 1943: Fortele Aliate produc un computer spargator de coduri, denumit Colossus. 1944: SUA produce Mark I, primul computer complet electronic, cu dimensiunile unei jumatati de teren de fotbal. Al doilea computer produs de SUA a fost ENIAC. Era de 1.000 de ori mai rapid ca Mark I si consuma 160 de kilowati. 1951: apare UNIVAC I, primul computer disponibil comercial. 1952: UNIVAC I prezice matematic alegerea ca presedinte a lui Eisenhower.

A doua generatie (1956-1963) Inventarea tranzistorului aduce schimbari radicale. Introdus in computere in 1956 si cuplat cu memoria cu miez magnetic, el da nastere unei generatii de ordinatoare mai mici si mai eficiente. Primele supercomputere au fost Stretch, produse de IBM si LARC pentru laboratoarele de energie atomica. La inceputul anilor 60 apare IBM 1401, considerat piatra de temelie a conceptului actual. Apar de asemenea limbajele de programare COBOL (Common Business-Oriented Language) si FORTRAN (Formula Translator), care inlocuiesc codul binar criptic cu cuvinte si formule matematice. A treia generatie (1964-1970) Desi tranzistorii reprezentau o evolutie semnificativa, ei generau intens caldura, care deteriora restul componentelor interne. Asa incepe folosirea cristalelor de cuart. In 1958, Texas Instruments produsese circuitul integrat, care combina trei componente electronice pe un disc de siliciu. Un alt pas l-a constituit aparitia sistemelor de operare, care au permis computerelor sa ruleze mai multe aplicatii simultan, cu un program central de monitorizare si coordonare a memoriei. A patra generatie (1971-2003) Dupa circuitele integrate, directia principala a ramas reducerea dimensiunilor. Deja, in anii 80, integrarea la scara foarte larga putea concentra sute de componente pe un singur cip. In 1971, cipul Intel 4001 integra toate componentele unui computer pe o pastila minuscula. Acum se naste microprocesorul. Computerele vandute sunt insotite de pachete de software. Pionieri ai domeniului sunt Commodore, Radio Shack si Apple Computers. La inceputul anilor 80 apar primele jocuri arcade, precum Pac Man, si primele sisteme casnice de jocuri, precum Atari 2600. 1981: IBM lanseaza PC (Personal Computer), care va deveni standard in domeniu. Dupa 1984 este folosita pe scara larga inventia MacIntosh, pe care azi o cunoastem ca mouse. 1992: Incepe folosirea pe scara larga a retelelor si Internetului in acceptia actuala a conceptului. A cincea generatie Definirea acestei generatii este dificila, deoarece se afla in faza de inceput. Cel mai bun exemplu ar putea fi celebrul, dar fictivul, HAL 9000 (care era dotat cu inteligenta artificiala), din romanul Odiseea spatiala 2001 al lui Arthur C. Clarke. Considerat utopic la data aparitiei cartii (1968), acest calculator se va naste in laboratoarele viitorului, confirmand, inca o data, asertiunea conform careia cuvintele creeaza realitatea.

3.1.2. Industria de calculatoare, generaiile de calculatoare Cea mai mare dezvoltare n domeniul tiinific i tehnologic s-a produs n industria de calculatoare att n domeniul hardware (construcia intrinsec a calculatorului) ct i n

domeniul software (programele i sistemele de operare cu care sunt dotate calculatoarele). Astfel, de la apariia primului calculator electronic ENIAC n 1946, i pn n prezent s-a produs o explozie n dezvoltare iar analitii i-au permis s fac o clasificare n timp i dup nivelul de dezvoltare a lor.

Prima generaie de calculatoare Aceast generaie cuprinde perioada de cnd a aprut primul calculator electronic i pn n 1955. Calculatoarele din aceast generaie erau utilate cu tuburi electronice, relee electromagnetice i memoriile, intern i extern, utilizau tambururi magnetice. Din aceast cauz viteza de calcul era mic de cca. 10.000 operaii i instruciuni pe secund, capacitatea de lucru era redus, avnd memoriile interne (de cca. 2 ko) i externe mici.

A doua generaie de calculatoare A doua generaie a beneficiat de circuitele de comutaie cu semiconductoare (tranzistoare, diode, diode Zener, etc), de memorii interne cu ferite iar cele externe electromagnetice. Aceast generaie cuprinde anii 1956 - 1963. Viteza de lucru a ajuns la 100.000 200.000 de operaii pe secund, iar capacitatea memoriei interne a crescut la 32 ko. Apar primele sisteme de operare (programe proprii ale sistemului de calcul care controleaz activitatea de introducere i extragere date, executarea alternativa a programelor, programe pentru servicii standard ca sortare i clasificare, programe standard de calcul al funciilor matematice radical, ridicare la putere) i limbajele de programare de nivel nalt prin care se pun bazele ingineriei programrii: FORTRAN (FORmula TRANslator) orientat pe calcule tehnico-tiinifice n 1956; COBOL (Common Business Oriented Language), orientat pe calcule economice, care manipuleaz un volum mare dedate, n 1960; ALGOL (ALGOrithmic Language), aprut n 1958, orientat pe calcule tehnicotiinifice, din care a aprut ulterior Limbajul PASCAL.

A treia generaie de calculatoare Calculatoarele din aceast generaie au aprut n perioada 19641975 i au fost construite cu circuite integrate , o capsul de circuit integrat coninnd n interiorul ei mai multe circuite active: (tranzistoare, diode) i circuite pasive (rezistente i condensatoare), posedau memorii interne realizate deja cu semiconductoare, deci mult mai rapide dect memoriile externe pe suport magnetic.

Acestea aveau o vitez de calcul de 0,51 MIPS (1 MIPS = 1 Milion Instruciuni Pe Secund), capacitatea memoriei interne de 2 Mo. Apar microcalculatoarele cu microprocesor cu adresare pe 8 bii, care permit utilizatorului acces direct la tehnica de calcul i utilizarea pe scar larg a informaiei. Aceast generaie de calculatoare a beneficiat de limbaje de programare dezvoltate. Apar noi limbaje de programare: PL1 (Programming Language no.1), creat de IBM; LISP (LISt Processing language), creat n 1960 i orientat pe prelucrri pe baz de liste. Este primul limbaj neprocedural care st la baza inteligentei artificiale i a sistemelor expert. PASCAL, un limbaj creat n 1971, de tip structural (fiecare prelucrare este considerat ca un bloc, iar blocurile pot fi nchise, ncapsulate unele n altele). Acest limbaj creat n Elveia a avut o mare dezvoltare odat cu apariia microcalculatoarelor; C a fost creat n 1971 de ctre firma Bell-Telephone pentru a permite realizarea sistemului de operare Unix. Este un limbaj foarte performant care posed conceptele limbajelor structurale de nivel nalt i n plus i permit accesul la hardware.

BASIC (Beginners All-purpose Symbolic Instruction Code), creat n 1975 este un limbaj interactiv i care poate fi folosit pe microcalculatoare i chiar pe calculatoare de buzunar. A fost creat n SUA i permite utilizarea lui de ctre nespecialiti n informatic. In perioada acestei generaii de calculatoare au aprut sistemele de operare din ce n ce mai evoluate. In 1965, IBM a propus dou sisteme de operare: sistemul tip DOS (Disk Operating System) orientat spre calculatoarele personale i sistemul de operare OS (Operating System) - orientat spre calculatoare puternice, de lucru n multiprogramare i cu partajarea timpului.

A patra generaie de calculatoare Calculatorul devine mijloc de producie n aceast perioad care a nceput n anul 1973 i s-a ncheiat n 1990, se rspndesc calculatoarele personale PC (Personal Computer). In Romnia aceasta perioada a nceput din 1990. Calculatoarele din aceast generaie au utilizat circuitele integrate pe scar medie - MSI, cele de scar larg - LSI i cele de scar foarte larg - VLSI. Memoria intern a fost de asemenea construit cu circuite integrate iar memoriile externe au fost realizate tot folosind discul magnetic dar cu capacitate de memorare mult mai mare.

Calculatoarele din aceast generaie aveau o vitez de calcul de 10 MIPS, capacitatea memoriei interne de 16 Mo, gabaritul redus a permis montarea lor pe masa de birou iar preul sczut a permis utilizarea PC-lor i de persoanele particulare . Se utilizeaz pe scara mare reelele de calculatoare i deci lucrul n regim interactiv cu alte terminale inteligente. Sistemele de operare evolueaz mult, firmele care s-au specializat n aceste sisteme au fost Microsoft i Digital Research. Prima generaie de microcalculatoare a utilizat sistemul de operare CP/M, realizat de Digital Research, iar a doua generaie a fost dominat de sistemele MS-DOS i n continuare de Windows elaborate de firma Microsoft. Apar pachete de programe de larg utilizare pentru: procesare de texte, gestiuni de date, prelucrare de imagini i sunete, proiectarea pe calculator, etc. Incep s se dezvolte limbajele neprocedurale: LISP creat n SUA i PROLOG creat n Frana. Cu ajutorul acestor programe calculatorul reuete s dezvolte raionamente.

A cincea generaie de calculatoare Calculatoarele din generaia a cincea propuse de japonezi, sunt definite ca sisteme complexe de prelucrarea cunotinelor. Ele sunt planificate pentru utilizarea n domenii ca: Sisteme inteligente de cercetare / proiectare asistat de calculator; Sisteme inteligente de instruire asistat de calculator; Sisteme inteligente de automatizare a activitilor de birou; Roboi inteligeni.

Este evident c calculatoarele din generaia a cincea la care se lucreaz n prezent vor nlocui treptat cele anterioare.

Din studiul preliminar japonez pentru aceast generaie de calculatoare, apar patru obiective importante: Creterea substanial a nivelului de inteligent cu care calculatoarele trebuie s prelucreze informaiile i a capacitii acestora de a comunica cu utilizatorul ntr-un mod ct mai inteligent. Pentru aceasta calculatoarele trebuie s fie capabile s efectueze inferene logice precum i funcii de acumulare a cunotinelor ;

Capacitatea de a asista utilizatorul n aciuni complexe de exploatare a cunotinelor. Pentru aceasta, inteligena calculatorului trebuie s-i permit s neleag mediul n care lucreaz; Posibilitatea reprezentrii informaiilor sub diverse forme, dup necesiti; Posibilitatea de achiziionare de noi cunotine prin simularea unor situaii noi, necunoscute. Prin utilizarea de noi calculatoare super-rapide, se vor putea realiza simulri de foarte mare complexitate.

Din punctul de vedere a al utilizatorilor, japonezii au propus urmtoarele funcii: Posibilitatea unei utilizri facile a acestor sisteme, fr a presupune cunotine profesionale. In acest scop, aceste calculatoare vor poseda funcii de introducere / extragere a informaiilor cu ajutorul imaginilor, a graficelor, a vorbirii i limbajului natural; Funcii de raionament i decizie similare cu cele umane. In acest scop aceste calculatoare vor poseda funcii care s permit regsirea automat a informaiilor care s rspund la interogrile formulate, funcii care s asigure nvarea i memorarea de cunotine ce vor fi utilizate la soluionarea viitoarelor probleme, etc;

Funcii care s faciliteze programarea. In acest scop calculatoarele trebuie s asigure generarea i modificarea automat de programe.

Proiectul japonez a fost susinut de guvern i o serie de firme japoneze, din domeniu, susin nfiinarea i finanarea programului ICOT (Institute for New Generation Computers Technology). Reaciile cele mai importante la proiectul japonez s-a manifestat n SUA, prin finanare programului DARPA de ctre guvern, i 11 mari companii au creat i finaeaz corporaia MCC (The Microelectronics and Computers Technology Corporation).

3.2. Structura hardware a calculatorului Componenta hardware a unui calculator este format din echipamentele fizice n care se asigur prelucrarea automat a informaiei i din echipamentele care asigur comunicarea ntre utilizator i calculator. Ea este format din urmtoarele subansamble. Echipamentele de prelucrarea automat a informaiei sunt formate din: Memoria intern, n care se pstreaz programele i datele cu care se lucreaz la un moment dat;

Memoria extern, hard- discul n care se pstreaz toate programele i datele de care poate avea nevoie calculatorul la un moment dat pentru prelucrare. Hard discul este un pachet de discuri pe care se pot face nregistrri de date i programe. El este montat n interiorul calculatorului, i are o memorie care n zilele noastre poate depi 9 Go. In general calculatoarele au o singur unitate de hard-disc, care este folosit pentru pstrarea permanent a programelor, inclusiv a sistemului de operare i a datelor. Unitatea de aritmetic- logic, prin intermediul creia se execut calculele; Unitatea de comand i control, prin care se asigur: Extragerea instruciunilor din memoria intern; Analiza instruciunilor; Comanda pentru executarea fiecrei operaii; Extragerea datelor de intrare din memoria intern; Aranjarea datelor de ieire n memoria intern. Echipamentele ce asigur comunicarea dintre utilizator i calculator sunt formate din: Dispozitivele periferice de intrare; Dispozitivele periferice de ieire; Interfeele de intrare / ieire..

Evolutia calculatoarelor Momentul initial al istoriei calculatoarelor este, de obicei legat de numele matematicianului englez Charles Babbage. El a propus n anul 1830 o Masina Analitica care a anticipat n mod fascinant structura calculatoarelor actuale. Ideile sale au devansat cu peste 100 de ani posibilitatiile tehnologice ale vremii sale. naintea a mai fost ncercari n acest domeniu ale lui Leibnitz si Pascal (sec al XVII-lea) . Urmatorul moment de referinta este anul 1937, cnd Howard Aiken, de la Universitatea Harvard a propus Calculatorul cu secventa de Comanda Automata, bazat pe o combinatie ntre ideile lui Babbage si calculatoarele elertromecanice, produse de firma IBM. Constructia acestuia a nceput n anul 1939 si s-a terminat n anul 1944, fiind denumit Mark I . El a fost n principal primul calculator electromecanic, fiind alcatuit din comutatoare si 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 contine circa 18.000 de tuburi electronice si executa 5.000 de adunari

pe secunda, avnd o memorie de 20 de numere reprezentate n zecimal. Programarea sa se realiza prin pozitionarea a circa 6.000 de comutatoare, cu mai multe pozitii. O semnificatie aparte o are faptul ca n arhitectura calculatoarelor Mark I si ENIAC, intrau mai multe elemente de calcul, ce lucrau n paralel la o problema comuna, fiind dirijate de o singura unitate de comanda . Aceasta solutie a fost aleasa datorita vitezei reduse a fiecarei unitati de calcul, n parte. La versiunea urmatoare s-a renuntat la aceasta structura paralela de calcul, deoarece s-a considerat ca viteza unei unitati de calcul, realizata cu circuite electronice, este suficienta . Solutia prelucrarii paralele a fost reluata ulterior dupa anii 80 pentru marirea performantelor unui sistem de calcul; astfel n 1996 Firma INTEL a realizat un supercalculator ce foloseste peste 7000 de procesoare PENTIUM utiliznd tehnica de calcul masiv (utilizat pentru simularea testelor nucleare, n cercetari genetice, spatiale, meteorologice). De remarcat ca la realizarea primelor calculatoare, n calitate de consultant al echipei, a lucrat si matematicianul John von Neumann, unul dintre matematicienii importanti 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 sa posede un mediu de intrare, prin intermediul caruia sa se poata introduce un numar nelimitat de operanzi si instructiuni . 2. Trebuie sa posede o memorie, din care sa se citeasca instructiunile si operanzii si n care sa se poata memora rezultatele. 3. Trebuie sa posede o sectiune de calcul, capabila sa efectueze operatii aritmetice si logice, asupra operanzilor din memorie. 4. Trebuie de asemenea sa posede un mediu de iesire, prin intermediul caruia un numar nelimitat de rezultate sa poata fi obtinute de catre utilizator. 5. Trebuie sa aiba o unitate de comanda , capabila sa interpreteze instructiunile obtinute din memorie si capabila sa selecteze diferite moduri de desfasurare a activitatii calculatorului pe baza rezultatelor calculelor. Primul calculator comercializat a fost UNIVAC (UNIversal Automatic Computer ) realizat pe structura calculatorului EDVAC, n anul 1951. n anii urmatori, dezvoltarea calculatoarelor a devenit exploziva, la mai putin de zece ani intervenind cte o schimbare care a fost interpretata drept aparitia unei noi generatii de calculatoare. Ele pot fii clasificate astfel : Generatia I (1946-1956) caracterizata prin : Hardware: relee, tuburi electronice ; Software: programe cablate, cod masina, limbaj de asamblare ; Capacitate de memorie : 2 Kocteti ; Viteza de operare : 10.000 de operatii/sec. ; Calulatoare : ENIAC, UNIVAC, IBM ; Generatia a IIa (1957-1963) marcata de aparitia tranzistorului Hardware: tranzistoare, memorii cu ferite, cablaj imprimat ; Software : limbaj de nivel nalt ( Algol, Fortan) Memorie : 32 Kocteti ;

Viteza : 200.000 de instructiuni/sec Calculatoare : IBM 7040, NCR501 ; Generatia a IIIa (1964- 1981) caracterizata prin : Hardware : circuite integrate ( la nceput pe scara redusa, apoi pe scara medie si larga ; scara de integrare se refera la numarul de componente electronice pe unitatea de suprafata ), cablaje imprimate multistrat , discuri magnetice, apararitia primelor microprocesoare ; Software : limbaje de nivel foarte nalt, programare orientata pe obiecte B.Pascal, programare structurata LISP, primele programe pentru grafica si baze de date . Memorie : 12 Mocteti ; Viteza : 5.000.000 de operatii/sec ; Calculatoare : IBM 370 , FELIX Comunicatii : Primele comunicatii prin satelit, transmisia de date prin fibra optica. Generatia a IV-a (1982-1989) caracterizata prin : Hardware: circuite integrate pe scara foarte mare ( VLSI ) , sisteme distribuite de calcul, apar microprocesoarele de 16/32 biti, primele elemente optice (discurile optice ) ; Software : Pachete de programe de larga utilizare, sisteme expert , sisteme de operare, se perfectioneaza limbajele de programare orientate pe obiect, baze de date relationale ; Memorie : 810 Mocteti ; Viteza : 30 de milioane de instructiuni/sec ; Caculatoare : INDEPENDENT, CORAL, IBM (apar mai multe versiuni) Generatia a V-a ( 1991- 2002 ) n curs de dezvolatare Hardware : circuite integrate pe scara ultralarga ULSI ( proiectare circuite integrate 3D ), arhitecturi paralele, alte solutii arhitecturale noi ( retele neurale etc.

), proiectele galiu-arsen . Software : limbaje concurente,programare functionala, prelucrare simbolica , baze de cunostiinte, sisteme expert evoluate,programe de realitate virtuala, acum apar si sistemele de operare windows. Aceasta perioada este marcata de aparitia internetului si extinderea rapida a acestei retele mondiale. Memorie : de la zeci,sute de Mocteti pna la Gocteti ; Viteza : 1G de instructiuni /sec 3 G de instructiuni/sec Comunicatiile: au atins un nivel nemaiintlnit.. emisiile radio de ordinul GHz, retele globale pe fibra optica , retele de comunicare prin satelit. Calculatoare : o gama foarte larga de calculatoare .

Generaiile de calculatoare Evolutia cronologica a calculatoarelor electronice este descrisa sub forma generatiilor de calculatoare. Dezvoltarea caracteristicilor fizice si performantelor calculatoarelor a fost extraordinar de dinamica, domeniul calculatoarelor, att partea hard, ct si soft, a avut cea mai rapida evolutie dintre industriile si tehnologiile secolul nostru. Primele sisteme electronice de calcul, de dimensiuni considerabile, erau departe de performantele calculatoarelor moderne . Un pas important a fost facut in 1904 de Jhon Ambrose Fleming, care a creat prima lampa vidata dioda comerciala. Aceasta functiona ca un comutator mult mai rapid. Generatia 1 (1943-1956). Partea harware consta in relee si tuburi electronice, iar cea software in programe cablate.Viteza de lucru era mica: 50-30.000 operatii pe secunda, iar capacitatea de memorie de 2 Kocteti. Aceste calculatoare aveau dimensiuni foarte mari si degajau o cantitate de caldura destul de mare, deci nu ofereau siguranta perfecta n utilizare. Programarea acestor calculatoare era dificila, folosindu-se limbajul masina si ulterior limbajul de asamblare. Stocarea datelor se facea binar, pe memorii magnetice Reprezentantul cel mai cunoscut al acestei generatii este calculatorul ENIAC (Electronic Numerical Integrator Analyzer and Computer) si costa 500.000 $. Generatia 2 (1957-1963)

Principalele tehnologii hard erau reprezentate de tranzistori (diode semiconductoare), inventat de W. Shockley (1947). Viteza de lucru era de 200.000 de operatii pe secunda, iar capacitatea de memorie era de 32 Kocteti. Echipamentele periferice de introducere/extragere de date au evoluat si ele; de exemplu, de la masini de scris cu 10 caractere pe secunda s-a trecut la imprimante rapide (pentru acea perioada) cu sute de linii pe minut. Programarea acestor calculatoare se putea face si n limbaje de nivel nalt (Fortran, Cobol) prin existenta unor programe care le traduc n limbaj masina (compilatoare). Apare un paralelism ntre activitatea unitatii de comanda si operatiile de intrare-iesire . n memoria calculatorului se pot afla mai multe programe - multiprogramare - desi la un moment dat se executa o singura instructiune. Reprezentati: IBM 7040, NCR501 . Generatia 3 (1964-1971) Principala tehnologie hard era reprezentata de circuitele integrate (circuite miniaturizate cu functii complexe), cablaje imprimate multistrat , discuri magnetice, microprocesoare. Viteza de lucru creste la 5 milioane de operatii pe secunda. Capacitatea de memorie e de 1 pana la 2 Mocteti. Tehnologia software e caracterizata prin limbaje de nivel foarte nalt, programare orientata pe obiecte B.Pascal. Tot acum apar si primele programe pentru grafica si baze de date . Cel mai cunoscut reprezentant al generatiei este IBM 360, Felix . Generatia 4 (1982-1989) Se folosesc circuite integrate pe scara larga si foarte larga (echivalentul a 50.000 de tranzistoare pe chip), viteza de lucru ajunge la 30.000.000 de operatii pe secunda. Capacitatea de memorie e de 8 pana la 10 Mocteti. Apar discurile optice si o noua directie n programare: programarea orientata pe obiecte . Calculatoarele generatiilor I-IV respecta principiile arhitecturii clasice (von Neumann) si au fost construite pentru a realiza n general operatii numerice. Calculele matematice complicate, dupa algoritmi complecsi care sa furnizeze rezultate exacte (de exemplu integrare, limite, descompuneri de polinoame, serii), numite calcule simbolice, au aparut doar n ultimele decenii si nu au fost favorizate de constructia calculatoarelor, ci de un soft puternic, bazat pe algoritmi performanti.

Pna n jurul anilor '80, evolutia calculatoarelor a fost preponderent bazata pe salturi tehnologice. Constatndu-se nsa ca majoritatea programelor nu folosesc n ntregime posibilitatile calculatoarelor dintr-o generatie, s-a ncercat cresterea performantelor activitatii de creare a soft-ului, urmarind principiul evident ca activitatea umana nu se bazeaza pe prelucrari de date, ci de cunostinte ntre care apar operatii logice de deductie. Arhitectura urmatoarei generatii de calculatoare nu va mai respecta n mod necesar principiile von Neumann. Calculatoarele generatiei sunt: INDEPENDENT, CORAL, IBM. Generatia 5 (1990-) Partea hardware e caracterizata prin circuite integrate pe scara ultralarga ULSI ( proiectare circuite integrate 3D ), arhitecturi paralele, alte solutii arhitecturale noi ( retele neurale etc. ). Se folosesc limbaje concurente, programare functionala, sisteme expert evoluate, programe de realitate virtuala, acum apar si sistemele de operare windows. Capacitatea de memorie e de la zeci, sute de Mocteti pna la Gocteti. Aceasta perioada este marcata de aparitia internetului si extinderea rapida a acestei retele mondiale. Functiile de baza ale noii generatii de calculatoare sunt: -interfata inteligenta ntre om si calculator -gestiunea cunostintelor -realizarea de inferente (deductii) si predictii In 1996 Firma INTEL a realizat un supercalculator ce foloseste peste 7000 de procesoare PENTIUM utiliznd tehnica "de calcul masiv" (utilizat pentru simularea testelor nucleare, n cercetari genetice, spatiale, meteorologice). O alta caracteristica prin inteligenta artificiale, fiind n mare parte rezultatul proiectului japonez de cercetare pentru noua generatie de calculatoare. Aceste calculatoare sunt bazate pe prelucrarea cunostintelor. Astfel, viteza noilor calculatoare se estimeaza la 100 M LIPS pna la 1 G LIPS. Apare programarea logica, bazata pe implementarea unor mecanisme de deductie pornind de la anumite "axiome" cunoscute, al carei reprezentant este limbajul Prolog. Primele probleme de calcul erau exclusiv numerice, dar calculatoarele de astazi pot solutiona probleme complicate, prelucrnd informatii complexe, de tipuri diverse.

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