- Sistem de gestiune a bazelor de date - colecie de programe pentru stocarea, modificarea i extragerea informaiilor dintr-o baz de date. - Inteligena artificial studiaz modul n care pot fi elaborate aplicaii ale cror funcionalitate mimeaz inteligena uman. Robotica domeniu din informatic i inginerie, ramur a inteligenei artificiale care se ocup de crearea roboilor. Robotul este o main controlat de calculator care mimeaz activitatea motorie a oamenilor. Sistemele expert - Un sistem expert (SE) este un program care urmrete un grup de cunotine pentru a obine n acelai mod ca i experii umani rezultate despre activiti dificil de examinat. Realitatea virtual Realitatea virtual este un mediu artificial creat cu hardware i software i prezentat utilizatorului, astfel nct pare i las senzaia unui mediu real. Pentru a ptrunde ntr-o realitate virtual, utilizatorul folosete mnui, cti i ochelari speciali, toate acestea recepionnd date de intrare de la calculator. - virtual care nu este real, care din unele puncte de vedere se comport ca obiectul respectiv, dar fr realitate fizic. Algoritmi genetici familie de modele computaionale inspirate din teoria evoluiei. Aceti algoritmi codific soluiile posibile ale unor probleme specifice ntr-o structur de date de tip cromozom i aplic acestor structuri operatori de recombinare, pentru a pstra informaia util.
Informatica industrial: - Producia asistat de computer Informatica militar: - Informatica cu specific militar - Informatica de gestiune a unitilor militare Informatica educaiei i nvmntului: - Instruire asistat de computer - Managementul i gestiunea activitilor de nvmnt asistate de computer Informatica medical: - Informatica medical profesional - Informatica de gestiune i managerial a unitilor medicale Informatica n cultur i mass-media: - Sisteme informatice pentru asistarea creaiei - Sisteme multimedia i de comunicaie n mas asistate de computer - Informatica de gestiune i informatica managerial a unitilor de cultur i mass-media Mass-media - Totalitatea mijloacelor tehnice de comunicare n mas a informaiilor (radio, televiziune, cinematograf, publicaii, disc, magnetofon etc.).
nregistrarea, transmiterea, prelucrarea, selecionarea i pstrarea informaiilor de orice natur. Sistemul informaional al unei firme se descompune ntr-o serie de subsisteme, corespunztoare funciilor din firm: - Subsistemul financiar-contabil - Subsistemul de aprovizionare-desfacere - Subsistemul de producie - Subsistemul de personal Ex.: CLARVISION- http://www.softconsulting.ro/page/Solutii/ERP/Clarvision/ www.epicor.com/ERP http://www.ascent-soft.ro/ Prin sistem informatic se nelege un sistem informaional care utilizeaz calculatore electronice ca element de culegere, stocare, transmitere i transformare a informaiei. Elemente ale sistemelor informatice: - resursele de personal (informaticieni i utilizatori) - resurse materiale : calculatoare, imprimante, etc. - resurse software (editoare de texte, foi de calcul tabelar, SGBD-uri, etc.) - baze de date (descrierea produselor, clienilor, angajailor, stocurilor, tranzaciilor, etc.)
2.
2.1.
BAZELE HARDWARE
Hardware-ul sistemelor de calcul
Calculatorul electronic reprezint, din punct de vedere structural, un sistem fizic de echipamente care prelucreaz pe baza unui program datele introduse ntr-o form prestabilit i furnizeaz rezultatele dorite ntr-o manier accesibil utilizatorului.
Unitatea de comand i control (UCC) primete instruciunile de la memorie, le interpreteaz i emite comenzi ctre UAL i UM i comenzi de transfer ctre dispozitivele periferice i memoria extern. Unitatea de memorie(UM): memoria intern (MI) sau principal este componenta sistemului de calcul destinat pstrrii datelor i instruciunilor programelor n locaii bine definite prin adrese. Memoria intern este cmpul de lucru al sistemelor de calcul. Ea este destinat memorrii: - datelor de prelucrat (de intrare); - programelor de prelucrare (n curs de execuie); - datelor rezultate din prelucrare (de ieire). Astfel, exist patru zone ale MI: - zona datelor de intrare; - zona de lucru; - zona datelor de ieire; - zona programului. Aceste patru zone ale MI folosite n patru scopuri diferite pot varia de la o aplicaie la alta. Din punct de vedere al tehnologiei de fabricaie, MI poate fi de dou tipuri: - ROM (Read Only Memory memorie doar cu citire) memorie care nu poate fi folosit pentru scriere ci doar pentru citire; ea este de tip nevolatil (i conserv coninutul). Memoria ROM i pstreaz coninutul chiar i cnd calculatorul este oprit. Memoria ROM este rezervat anumitor programe de diagnosticare a resurselor sistemului, precum i altor programe care sunt memorate la fabricarea calculatorului fr posibilitatea de modificare sau tergere de ctre utilizator. - RAM (Random Access Memory memorie cu acces aleator) reprezint memoria de lucru a calculatorului, n ea putnd fi memorate programele i datele introduse de utilizator. Aceast memorie este de tip volatil, permind att citirea, ct i scrierea sau tergerea informaiilor. n momentul opririi calculatorului tot coninutul memoriei RAM se pierde. Memoria RAM este folosit ca memorie principal de lucru datorit vitezei mult mai mare de acces la date comparativ cu memoria extern. Calculatorul folosete sistemul binar de numrare n care sunt utilizate doar cifrele 0 i 1. Aceast baz este utilizat n domeniul computerelor deoarece toate numerele pot fi reprezentate ca iruri de pulsuri electronice pornite i oprite (0 fiind corespunztor pentru oprit i 1 pentru pornit). Fiecare cifr binar (0 i 1) se numete bit i reprezint cea mai mic unitate de date ce poate fi reprezentat i prelucrat de ctre calculator. O succesiune de 8 bii se numete byte sau octet, fiind cea mai mic unitate de date ce poate fi reprezentat i adresat n memoria unui sistem de calcul. Byte-ul este
reprezentarea unui caracter (care poate fi o liter, un numr, un semn de punctuaie sau un simbol grafic reprezentat n memorie). Computerele utilizeaz un cod standard pentru reprezentarea binar a caracterelor, numit codul ASCII (American Standard Code for Information Interchange). Fiecare caracter de pe tastatur are asociat un aranjament de 8 bii. De exemplu, acesta este 01000001 pentru litera A, care n sistemul zecimal este num rul 65(care este codul ASCII corespunztor literei A). Unitate de memorie Cifr binar Byte Kilobyte Megabyte Gigabyte Terabyte Petabyte Exabyte Zettabyte Yottabyte Abreviere bit, b B KB MB GB TB PB EB ZB YB Cantitatea de memorie 1 sau 0 8 bii 1024 bytes 1024 KB 1024 MB 1024 GB 1024 TB 1024 PB 1024 EB 1024 ZB
http://ro.wikipedia.org/wiki/Petabyte Dispozitivele periferice de intrare sunt destinate acceptrii de informaii din mediul extern. Scopurile acestor echipamente sunt: - s accepte datele ntr-o form specific utilizatorului; - s converteasc aceste date ntr-o form specific mainii; - s transmit datele ctre UCP. Ex: tastatura, mouse-ul, joysticul, creionul digitizor, scanner-ul, cititorul optic, cititorul pentru coduri bar, dispozitive pentru recunoaterea i nregistrarea vocii prin microfon etc. Dispozitive periferice de ieire permit transferarea informaiei n mediul extern. Scopurile acestor echipamente sunt: - s preia rezultatele prelucrrilor de la UCP n cod-main; - s converteasc rezultatele ntr-o form care s poat fi interpretat de oameni. La PC-uri cele mai utilizate dispozitive de ieire sunt ecranul video sau monitorul (DISPLAY) i imprimanta de birou (PRINTER). Dispozitive adiionale: plotter-ul, aparatul de nregistrare a microfilmelor sau microfielor, panoul cu cristale lichide (LCDLiquid Cristal Display, etc.) Dispozitive periferice de intrare/ieire permit att introducerea, ct i extragerea datelor din calculator ex.: modem, touch screen, etc.
Dispozitive periferice realizeaz legtura calculatorului cu mediul nconjurtor. Ansamblul de periferice conectate la unitatea central de prelucrare reprezint configuraia unui calculator. Arhitectura calculatoarelor s-a dezvoltat n jurul a patru concepte funcionale (sau funcii) avnd la baz structura calculatorului clasic propus de ctre John Von Neumann (1940). Aceste patru funcii sunt: - funcia de memorare; - funcia de prelucrare aritmetic i logic; - funcia de comand i control; - funcia de intrare-ieire.
PDA-urile (Personal Digital Assistant - Asistente personale digitale)- tip de microcalculatoare portabile, cntresc sub kg i includ faciliti de lucru cu un creion special folosit pentru atingerea ecranului. Combin caracteristici de calul, telefon/fax i lucru n reea.
PDA
iPAD iPad-ul este un calculator portabil de mici dimensiuni (circa 24,3 pe 19 cm, grosime 1,4 cm, greutate 680 grame la modelul "Wi-Fi"), de tip constructiv "tablet", produs de ctre compania american Apple. Ca palet de posibiliti i funciuni se situeaz ntre PDA i netbook. Folosete acelai sistem de operare ca i telefonul smart iPhone tot de la Apple,
i anume iPhone OS.Sunt disponibile 2 modele de baz (numite "Wi-Fi" i "3G"), fiecare putnd dispune de 16, 32, 64 sau 128 GB de memorie de lucru nglobat. n prima sptmn de la introducerea sa pe piaa american vnzrile au fost de aproximativ 600.000 de buci, fiind ns sub estimrile analitilor. Introducerea pe piaa european a avut loc n mai 2010. Tablete Exist diverse modele, cu: Memorie Flash integrata: 4, 8, 16, 32, 64 sau 128 GB Sistem de operare: Android,iOS, Microsoft Windows 8, Microsoft Windows Producatori: Apple, Samsung, Asus, Allview, E-BODA, Serioux, Evolio, Vonino, Archos,Smailo, HORIZON, Acer, Toshiba, Huawei b) Minicomputerele sunt folosite n cadrul companiilor mijlocii i mari, pe post de servere, capabile s accepte ntre 4 i 200 de utilizatori simultan. Au fost create pentru executarea unor funcii specializate: aplicaii multiutilizator, transmisii de date n reele de calculatoare, automatizri industriale, maini cu control numeric. http://en.wikipedia.org/wiki/Minicomputer
Minicomputerele B) Mainframe-urile sunt n general mai mari, mai costisitoare i mai rapide dect minicalculatoarele, fiind folosite ca i servere n cadrul reelelor unor companii foarte mari, capabile s accepte simultan sute sau chiar mii de utilizatori simultan. Ele funcioneaz, de regul, fr ntrerupere. Cel mai performant mainframe in 2012 a fost zEnterprise http://www.youtube.com/watch?v=m9rC4yYbW2E
10
http://www-03.ibm.com/press/us/en/presskit/32145.wss
d) Supercalculatoarele sau calculatoarele gigant au fost proiectate pentru a putea rezolva probleme care necesit calcule extrem de lungi i dificile. Ele ocup n general o camer. Sunt folosite n special n domeniul militar i n cercetarea tiinific n domeniile de vrf. Sunt cele mai puternice, complexe i scumpe sisteme de calcul, care pot executa peste 1 bilion de instruciuni pe secund. Au procesorul format dintr-un numr mare de microprocesoare (de ordinul miilor). La Tianjin, n China, supercomputerul Tianhe-1A(Calea Lactee n Chinez) a fost realizat cu o investiie de 88 milioane de dolari, are 155 de tone, ocup 1000 mp. Execut 2,5 trilioane de operaiuni pe secund. Are peste 14 000 de procesoare six-Core Intel Xeon i peste 7000 de plci grafice (GPU) Nvidia Tesla. Va fi folosit n meteorologie, prospeciuni petroliere maritime sau cercetri biomedicale (Adevrul de sear, 29.X.2010). (Un trilion este 1.000.000.000.000 sau o mie de miliarde.)
11
http://www.evz.ro/detalii/stiri/supercomputerele-genii-artificiale-in-slujba-stiintei831383.html Supercomputerele, genii artificiale n slujba tiinei Cele mai rapide maini de calcul ale momentului cost sute de milioane de dolari i pot face trilioane de calcule pe secund.
Un supercomputer este o main de calcul care poate atinge viteze ameitoare. Cele mai performante sisteme ale momentului trec de nivelul de 1 petaflop (o mie de trilioane de calcule pe secund). Scopul lor este acela de a efectua calcule i simulri complexe, din domenii precum fizica cuantic, meteorologie, clim, modelare molecular, medicin, energie nuclear, astronomie sau noi surse de energie. Puterea acestor maini de calcul crete de la an la an exponenial. Cel mai rapid supercomputer din 2007 ocupa n 2010 locul 3 n clasament. Cel care era numrul 1 n 2006 ocupa n 2010 locul 8. Computerul care ocupa n 2010 locul 500 n topul supercomputerelor este cu 255% mai rapid dect cel care ocupa locul 1 n 2000. Aceste supersisteme au principii similare de funcionare cu PC-urile de acas. Se bazeaz tot pe procesoare, unele dintre ele care se regsesc n computerele obinuite, numai c acestea sunt folosite n numr mare, de cteva mii. i supercomputerele ruleaz sisteme de operare, cel mai adesea Linux sau UNIX, prin intermediul crora pot fi controlate.
(n informatic (tiina calculatoarelor), FLOPS (scris i flops sau flop/s) este un acronim ce provine de la expresia englez FLoating point Operations Per Second (operaii n virgul mobil pe secund). FLOPS reprezint o msur a performanei (vitezei de calcul) a unui calculator, mai ales n domeniile calculelor tiinifice n care se folosete frecvent calculul n virgul mobil. n tehnologia informaiei, virgula mobil (n englez floating point) este unul din sistemele folosite pentru reprezentarea numerelor raionale ca iruri de bii. Termenul de virgul mobil se refer la faptul c virgula care separ partea ntreag de cea fracionar se poate deplasa, adic poate fi plasat oriunde relativ la cifrele semnificative ale numrului. Poziia virgulei este indicat separat n cadrul reprezentrii interne. Astfel, reprezentarea n virgul mobil poate fi considerat o adaptare la calculator a notaiei tiinifice. Dea lungul timpului, au fost folosite diverse reprezentri n virgul mobil. http://ro.wikipedia.org/wiki/FLOPS)
Procesoarele, inimile supermainilor de calcul Procesoarele ntlnite la cele mai rapide computere de pe planet sunt de cele mai multe ori produse de cei doi mari juctori mondiali din domeniu: liderul Integrated Electronics 12
Corporation (Intel) i ocupanta locului secund, compania Advanced Micro Devices (AMD). n Top 10 supercomputere, procesoarele produse de compania AMD fac legea. Astfel, 7 supercomputere din Top 10 folosesc procesoare produse de AMD i numai unul folosete procesoare Intel. Principalii constructori de maini cu putere de calcul uria sunt companii precum International Business Machines (IBM), Cray, Silicon Graphics (SGI), Intel, Hitachi i NEC. Top 3 la supercomputere n 2010 Locul 1. IBM BladeCenter QS22/LS21 Roadrunner. Compania american IBM a produs deseori supercomputere care au ocupat locul frunta. Acest model hibrid, cu o vitez de 1,105 petaflopi, folosete procesoare PowerXCell i AMD64, avnd n total 129.600 de nuclee. Ruleaz un sistem de operare Linux i a fost produs pentru centrul de cercetare Los Alamos National Laboratory, SUA. Proiectul a costat 133 de milioane de dolari i va fi finalizat complet anul viitor. Scopul su principal este de a analiza starea arsenalului nuclear american, precum i de a simula degradarea acestuia n timp. Locul 2. Cray XT5 QC Jaguar. Compania Cray poart numele unuia dintre prinii supercomputerelor, Seymour Cray, care a introdus n anii 60 primele sisteme cu putere de calcul foarte mare pentru Control Data Corporation. Jaguarul are 150.152 de nuclee, are o performan de 1,059 petaflopi i folosete procesoare AMD64. Sistemul aparine Oak Ridge National Laboratory, din SUA. Jaguarul este folosit pentru a simula procese fizice la o scar uria. Locul 3. SGI Altix ICE 8200EX Pleiades. Aparine NASA/Ames Research Center i este produsul companiei SGI. Supercomputerul are o vitez de 0,487 petaflopi i 51.200 de nuclee. Folosete procesoare Intel i ruleaz sistemul de operare Red Enterprise Hat Linux. Pleiades este folosit de agenia spaial american pentru controlul misiunilor spaiale, cercetarea unor fenomene cosmice complexe sau simulri n vederea colonizrii n viitor a Lunii sau a Planetei Marte.
2.3.
2.3.1. Introducere Din cele mai vechi timpuri oamenii au cutat s simplifice anumite activiti, cum este i aceea de numrare. n 2600 .e.n. chinezii introduc abacul, care poate fi considerat unul dintre cele mai primitive instrumente menite s automatizeze procesul de numrare. Matematicianul francez Blaise Pascal (1623-1662), care a inventat n anul 1642 prima main de calcul operaional, denumit Pascaline. Aceasta era acionat de mn i putea s fac numai adunri i scderi.
13
n 1670 Gottfried Leibniz mbuntete Pascaline adugnd funcii precum nmulirea, mprirea i rdcina ptrat. Matematicianul britanic Charles Babbage (1791-1871) a inventat primul dispozitiv ce poate fi considerat un computer n sensul modern al cuvntului.
Cea dinti main conceput n 1822 de Charles Babbage se numea Difference Engine Motorul diferenial, un calculator mecanic de mari dimensiuni, capabil s fac adunri i scderi. n 1830 Charles Babbage concepe Motorul analitic (Analytical Engine), dar moare nainte de finalizarea acestuia.
Generaia I (1940-1956) caracterizata prin : A fost caracterizat de utilizarea tuburilor electronice iar calculatoarele erau destinate calculelor tiinifice i activitilor comerciale. n aceast perioad se ncadreaz calculatoarele Harvard Mark 1 i ENIAC (figura).
14
" Hardware: relee, tuburi electronice (lmpi vidate) ; http://en.wikipedia.org/wiki/Vacuum_tube " Software: limbaj main(***); " Capacitate de memorie : 2 Kocteti " Viteza de operare : 30.000 de operatii/sec. ; " Calulatoare : Harvard Mark 1, ENIAC, EDVAC, EDSAC, UNIVAC(IBM) ; . n 1944 Universitatea de la Harvard i IBM dezvolt Mark 1, care folosete cartele perforate IBM. ntre 1943-1945 Armata America construiete calculatorul ENIAC, pentru a calcula traiectoriile armelor (5000 de adunri pe secund, costa 500 000 de dolari, cntrea 30 de tone, coninea 1500 de relee i 17 468 de lmpi vidate)
ENIAC- Electronic Numerical Integrator And Computer Succesorii lui ENIAC au fost: EDVAC - Electronic Discrete Variable Automatic Computer (4000 de tuburi); EDSAC - Electronic Delay Storage Automatic Calculator (1949 - 3000 de tuburi); UNIVAC I - Universal Automatic Computer (1951 - primul computer comercial); ILLIAC I (1949) - construit la Universitatea Illinois, primul computer deinut de o instituie academic. n anul 1954 IBM lanseaz primul calculator produs n mas, numit 650, care a avut 120 de instalri n primul an i peste 2000 de sisteme ntre 1954 i 1962.
15
* **Limbajul main sau codul main este un set de instruciuni fundamentale care depind de tipul de computer pe care l utilizai. O instruciune specific scris n limbaj main ar putea s comunice unitii centrale s adune dou numere i s memoreze rezultatul ntr -un anumit loc. O unitate central tipic recunoate cteva duzini de asemenea comenzi, fiecare dintre ele fiind destinat s ndeplineasc o sarcin mic i foarte specializat.
Generaia a II-a (1957-1963) marcata de aparitia tranzistorului " Hardware: tranzistoare, memorii cu ferite, cablaj imprimat ; http://en.wikipedia.org/wiki/Transistor " Software : limbajul de asamblare(***) nlocuiete limbajul main, limbaje de nivel nalt (Fortran - Formula Translator, Cobol - Common BusinessOriented Language, Basic) " Memorie : 32 Kocteti ; " Viteza : 200.000 de instructiuni/sec " Calculatoare : IBM 7040; First large scale machines Generaia a doua de computere prezint caracteristici ale computerelor moderne, cu utiliti ca: imprimante, dispozitive pentru stocare a datelor i sisteme de operare. n generaia a doua, instruciunile (programul) pot fi stocate n memoria computerelor. n anul 1956 Institutul de tehnologie din Massachusetts (MIT) construiete primul calculator cu tranzistori.
Columbia's IBM 7040 Data Processing System (i.e. computer), installed in May 1965.
16
***Un limbaj de asamblare este un limbaj de programare a calculatoarelor care, n locul codului main, folosete o desemnare simbolic a elementelor programului, relativ uor de citit i interpretat de ctre om. http://ro.wikipedia.org/wiki/Limbaj_de_programare Tranzistorul este un dispozitiv electronic din categoria semiconductoarelor care are trei terminale (borne sau electrozi). Aspectul tranzistoarelor depinde de natura aplicaiei pentru care sunt destinate.
Generaia a III-a (1964- 1971) caracterizata prin: " Hardware : circuite integrate(***) ( la nceput pe scara redusa, apoi pe scar medie i larg; scar de integrare se refer la numrul de componente electronice pe unitatea de suprafa), cablaje imprimate multistrat, discuri magnetice, apariia primelor microprocesoare; http://ro.wikipedia.org/wiki/Circuit_integrat " Software : limbaje de nivel foarte nalt, programare orientata pe obiecte 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 , IBM 1401, FELIX " Comunicaii : Primele comunicaii prin satelit, transmisia de date prin fibr optic.
IBM 1401 Apar discurile magnetice ca suporturi de memorie extern iar viteza de lucru creste la 5 milioane de operaii pe secund. Cel mai cunoscut reprezentant al generaiei este IBM 360 iar dintre calculatoarele romneti - familia FELIX, calculatoare universale realizate sub licen francez. O inovaie major a mainii 360 a fost multiprogramarea, care implic existena mai multor programe n memorie n acelai timp astfel nct atunci cnd unul atepta pentru terminarea operaiilor de intrare/ieire, cellalt putea face calcule.
17
(http://www.the-adam.com/adam/rantrave/ibm_360.jpg)
***Circuitul integrat este un dispozitiv electronic alctuit din mai multe componente electrice i electronice interconectate, pasive i active, situate pe o plcu de material semiconductor (fcut de exemplu din siliciu), dispozitiv care n cele mai multe cazuri este ncapsulat ntr-o capsul etan prevzut cu elemente de conexiune electric spre exterior, numite terminale sau pini (piciorue).
Generatia a IV-a (1971-1981) caracterizata prin : Cresc performanele circuitelor integrate i se standardizeaz. Apar circuitele cu integrare slab (SSI-Simple Scale of Integration) si medie (MSI-Medium Scale of Integration), echivalentul a 200 de tranzistoare pe chip. Viteza de lucru este de 15.000.000 de operatii pe secund iar memoria intern ajunge la 2MO. Se folosesc limbaje de nivel nalt (Pascal, Lisp). Generatia a V-a (1982-1989) " Hardware: circuite integrate pe scar foarte mare ( VLSI Very Large-Scale Integration )-a permis s se integreze pe un singur cip nti mii (2750 tranzistoare/mm21985), apoi zeci i sute de mii (23757 tranzistoare/mm2-1996 , 537 624 tranzistoare/ mm2-2003) i, n final, milioane de tranzistoare (4 606 489 tranzistoare/mm2-2011); 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) Primele patru generaii respect principiile arhitecturii clasice (von Neumann) si au fost construite pentru a realiza, n general, operaii numerice. Pn n jurul anilor '80, evoluia calculatoarelor a fost preponderent bazat pe salturi tehnologice. Constatndu-se ns c majoritatea programelor nu folosesc n ntregime posibilitile calculatoarelor dintr-o generaie, s-a ncercat creterea performantelor activitii de creare a soft-ului, urmrind principiul evident c activitatea uman nu se 18
bazeaz pe prelucrri de date, ci de cunotine ntre care apar operaii logice de deducie. Ulterior, se va pune chiar problema gsirii unor arhitecturi performante care s susin noile concepte si cerine de prelucrare a cunotinelor. Arhitectura urmtoarei generaii de calculatoare nu va mai respecta n mod necesar principiile von Neumann. Generatia a VI-a ( 1991- ~2010) " Hardware : circuite integrate pe scara ultralarga (ULSI Ultra Large Scale Integration) ( proiectare circuite integrate 3D ), arhitecturi paralele, alte soluii arhitecturale noi. " Software : limbaje concurente,programare funcionala, prelucrare simbolica , baze de cunotiine, sisteme expert evoluate, programe de realitate virtuala, acum apar i sistemele de operare Windows. Aceasta perioada este marcata de apariia Internetului si extinderea rapida a acestei reele mondiale. " Memorie : de la zeci,sute de MB, GB pn la TB ; " Viteza : 1G de instruciuni /sec pt supercomputere i 2.5 trilioane de operaii/sec " Comunicaiile: au atins un nivel nemaintlnit.. emisiile radio de ordinul GHz, reele globale pe fibra optica , reele de comunicare prin satelit. " Calculatoare : o gama foarte larga de calculatoare . ~2010- prezent - CLOUD COMPUTING
19