Professional Documents
Culture Documents
Cuprins
Introducere scurt istoric Reprezentarea informatiilor Circuite digitale Memorii Structura generala a unui calculator Unitatea centrala de prelucrare (UCP) Unitatea aritmetico-logica (UAL) Unitati centrale cu microprocesor
2
Bibliografie
Dancea I, - Calculatoare electronice 1975 Hill F, Peterson G. - Calculatoare numerice 1978 Ionescu D., - Codificare si coduri Nedevschi S. - Microprocesoare 1994 Pusztai s.a, - Calculatoare numerice Indrumator de lucrari de laborator Sztoianov E.s.a. - De la poarta TTL la microprocesor - 1987 Tanenbaum A.S. - Structured Computer Architecture 1990 Gorgan D, Sebestyen G.- Arhitectura calculatoarelor 1997 Gorgan D. Sebestyen G. - Structura calculatoarelor 2000 www.intel.com www.ti.com www.microchip.com www. ??? AOA - The Art of Assembly Programming
3
Scurt istoric
inceputul sec. 20
Konrad Zuse John Athanasoff - sistemul binar de numeratie H. Aiken Mark I, II Stibbitz
Alan Turring Colossus modelul Turring alte variante: EDVAC, ILLIAC, MANIAC, Wirlwind, UNIVAC IBM 701,704,709 primele calculatoare comerciale 5 DACICC, CIFA, MECIPT variante romanesti
Eckart&Mauchley
John von Neumann
Shanonn
UNIVAC
ENIAC
ADVAC
IBM 701
7
Primul tranzistor
TX-0
PDP-1
calculatoare romanesti:
Felix c-256, c-512, c-32 Independent, Coral copiaza PDP-11
imbunatatiri:
viteza fiabilitate dimensiuni mici memorii de capacitate mai mare (256k-512k) periferice noi consola de tip display (PDP11)
9
Generatia a treia
Apollo
Seymour LOGO
Calculator HP
HP (1972)
1967
10
aparitia primului microprocesor - Intel 4004 circuite de memorie ROM, RAM, DRAM de capacitate mare (1-16ko) aparitia microcalculatoarelor care au la baza un microprocesor aparitia calculatoarelor personale:
home-computer: ZX81, Spectrum PC: IBM-PC, XT, AT, Apple, Machintosh
calculatoare romanesti:
seria M18, PRAE, aMIC, Felix PC, Telerom-PC
11
Generatia a 4-a
Intel 4004
Apple
12
IBM-PC
Generatia a 4-a
Calc. cu display TV
IBM PS2
Motorola 68040
13
Generatia a 4-a
Bill Gates
14
Evolutia microprocesoarelor
1971 1972 1974 1978 I4004 I8008 8080 8086 4 biti 8 biti 8 biti 16ko 64ko
primul uP primul pe 8 biti primul uP de succes primul uP pe 16 biti PC-AT primul uP pe 32 biti FPU incorporat pipeline
16 biti 1Mo
1982
1985 1989 1993 1995
4Go
P. Pro
32 biti 64 Go superpipeline
15
Evolutia microprocesoarelor
16
ce nu s-a prevazut:
dezvoltarea sistemelor bazate pe microprocesoare dezvoltarea retelelor de calculatoare dezvoltarea sistemelor si a aplicatiilor distribuite (aplicatii pe Internet)
17
mai multe nivele de abstractizare mai multe forme de acces la resursele unui calculator masina virtuala:
un limbaj de programare un set de facilitati ex: masina Java, masina Basic, etc.
necesitatea stratificarii:
programare mai simpla, mai eficienta utilizatori de diferite categorii scaderea complexitatii prin descompunere functionala
18
Sistemul de operare
ISA Interpretare (apeluri sistem) Masina conventionala Interpretare (secvente microprg) Microprogram Decodificare Circuite digitale Translatare Interpretare
19