Sunteți pe pagina 1din 4

Curs 1

Prezentare general
1.Sistem de calcul structur i componente
Sistem de calcul = componente hardware + componente software Componente hardware impun viteza de prelucrare i capacitatea de stocare Componente software programe de sistem + programe de aplicaie Programe de sistem gestioneaz ntreaga activitate a mainii Programe de aplicaie rezolv probleme din diverse domenii Structura unui sistem de calcul
Software de aplicaie

Programe de aplicaie Compilatoare Editoare Sistemul de operare Limbajul main Microprograme Interpretoare Software

Software de baz

maina extins

Maina fizic

Hardware

Maina fizic dispozitive electronice, electrice i mecanice Microprograme set de microinstruciuni (operaii elementare adresate direct circuitelor electronice) Limbaj main set de instruciuni (50-300 instruciuni) executate de microrutine Sistem de operare ansamblu organizat de programe care coordoneaz funcionarea sistemului de calcul, gestioneaz resursele acestuia i realizeaz interfaa cu utilizatorul

Programe utilitare de sistem aparin soft-ului de baz; sunt create de firme specializate (ca i sistemul de operare) Programe de aplicaie sunt create de programatori profesioniti sau amatori Componente hardware Funcii: - recepionarea informaiei - conservarea informaiei - prelucrarea informaiei - transmiterea informaiei Pentru realizarea acestor funcii, fiecare component hardware este alctuit din mai multe uniti funcionale, legate ntre ele i care lucreaz independent una de alta. Dup funciile ndeplinite, unitile funcionale se clasific n : - procesori uniti funcionale pentru prelucrarea informaiei - memorii uniti funcionale pentru conservarea informaiei - uniti de schimb uniti funcionale pentru recepionarea i transmiterea informaiei Structura: - Unitatea de comand i control- are ca scop controlul activitatii componentei i legtura cu alte componente - Unitatea funcional se ocupa cu ndeplinirea funciei pentru care a fost creat. Unitate de comand si control preia solicitrile de la diverse componente n funcionarea sistemului de calcul i activeaz apoi unitatea funional , care ndeplinete operaia propriuzis .

2. Scurt istoric al sistemelor de calcul


Primele calculatoare electronice au fost realizate n deceniul patru al sec. XX; ele implementau ideile de organizare i funcionare a unei maini de calcul cu program memorat prezentate de ctre John von Neumann. Generaia I de calculatoare:1945-1955 Primul calculator comercializat: UNIVAC 1 1951 Calculatoarele generaiei I: - arhitectura serial - memorie unic Caracteristici hardware: - sunt compuse din relee electromagnetice i tuburi electronice - operaiile executate secvenial Caracteristici software: - realizatorii calculatorului sunt i programatorii i utilizatorii lui - programe cablate - programe n cod main - limbaje de asamblare memorie - 2KB viteza de execuie:10.000 operaii/sec Generaia a II -a : 1955 -1965 Este determinat de saltul tehnologic i evoluia n zona programrii (software). - hardware : tranzistori , memorii cu ferit , cablaj imprimat - software : limbaje de programare de nivel nalt : ALGOL, FORTRAN , PL/I - memoria : 32 KB - viteza : 200.000 operaii/sec Generaia a III- a:1965 1980 - hardware : circuite integrate , cablaje imprimate multistrat , discuri magnetice, primele microprocesoare (Z80, 8080, 80286) - software : limbaje de programare de nivel foarte nalt (Cobol,C), programarea structurat, baze de date, grafica pe calculator. - memoria : 1-2 MB - viteza : pn la 5 milioane operaii/sec

Generaia a IV a :1982 - 1989 - hardware : circuite integrate pe scar larg (LSI) , sisteme distribuite de calcul , microprocesoare de 16 bii,32 bii. - software :pachete de programe de larg utilizare , sisteme expert , limbaje orientate pe obiect ( ADA , C++ ,.a ), baze de date relaionale. - memoria : 8-16 MB - viteza : pn la 30 milioane operaii/sec Generatia a V a:1990 prezent - hardware : circuite integrate pe scar foarte larg (VLSI) , arhitecturi paralele , retele neurale - software :programare concurent , programare functional , prelucrare simbolic , baze de cunotine , sisteme expert evaluate. - memoria : zeci , sute, mii de MB - viteza :1 G 1 T operaii/sec (GHz, THz)