Documente Academic
Documente Profesional
Documente Cultură
Lectia 1: Introducere
G Stef nescu Universitatea Bucuresti a Arhitectura sistemelor de calcul, Sem.1 Octombrie 2005Februarie 2006
Slide 1.1
Slide 1.2
Calculatoare mecanice
Blaise Pascal: N scut n Clermont-Ferrand, 19 iunie 1623 a Decedat n 1662
Slide 1.3
..Calculatoare mecanice
Blaise Pascal (cont.)
Slide 1.4
..Calculatoare mecanice
Leibnitz: N scut n 1646 a Decedat n 1716
Slide 1.5
..Calculatoare mecanice
Leibnitz (cont.)
Slide 1.6
..Calculatoare mecanice
Charles Babbage: N scut n 1792 a Decedat n 1871
Slide 1.7
..Calculatoare mecanice
Babbage (cont.)
Slide 1.8
Calculatoare moderne
Konrad Zuse: N scut n 1910 a Decedat n 1995
Slide 1.9
..Calculatoare mecanice
Zuse (cont.)
Z1 - calculator digital programabil mecanic (1940) Z2 - calculator complet functional (1940) Z3 - calculator cu program binar de control Plankalk l - poate primul limbaj de programare u Zuse KG - ncorporat n Siemens a
Slide 1.10
Slide 1.11
Slide 1.12
1936 - introduce conceptul de Masina Turing 1938-42 - decriptarea, n r zboi, a masinii de cod Enigma a 1946 Proiectarea calculatoarelor Programare Retele neurale 1950: testul Turing privind inteligenta articial a
Slide 1.13
..Masini Turing
Masini Turing (1936) O masin Turing const din: a a o multime nit de st ri de control si una de simboluri de a a citire/scriere o band de memorie secvential cu un num r nelimitat de a a a celule cap de citire/scriere care poate mutat n ambele directii: actiunile masinii Turing: n functie de stare si simbolul citit de cap, se trece n alt stare, se scrie ceva, si eventual a se muta capul
Slide 1.14
Masini Turing
Masini Turing (cont.)
Model teoretic tip masin capabil de a codica toti algoritmii a mecanic posibili: celebra tez Church-Turing a Masin Turing universal : o masin care poate simula toate a a a masinile, inclusiv toate masinile Turing a condus la calculatoarele pluripotente actuale cu programe memorate (general purpose computers)
Slide 1.15
Slide 1.16
Calculatoare electronice
John von Neumann: N scut n 1903 a Decedat n 1957
Slide 1.17
..Calculatoare electronice
von Neumann (cont.)
Studii de chimie la Berlin si Z rich; doctorat la Budapesta; u profesor la Princeton din 1933 Mare matematician: pune baze matematice n studiul mecanicii cuantice studiaza algebre de operatori studii n analiza jocurilor cooperative etc. Primul calculator electronic: raportul EDVAC, 1944
Slide 1.18
ENIAC
Primul calculator ENIAC (n r zboi; f cut public n 1946): J. Pres a a per Eckert & John Mauchly (Moore School, Univ. of Pennsylvania) au creat primul calculator electronic universal (general-purpose) functional, folosit n r zboi pentru calculul tabelelor de artilerie: a masin enorm : 30m lungime, 2.5m n ltime, 0.5-1m lime; a a a at 20 registri de 0.5-1m lungime; circa 18000 tuburi electronice; adunarea: circa 200 s (de circa 105 ori mai lent dec t cele a a din 1998) programabil (cu instructiuni conditionale) manual: de la 0.5 ore la 1 zi un program datele veneau pe cartele perforate
Nota: ENIAC = Electronic Numerical Integrator and Calculator
Slide 1.19 CS-11xx / Arhitectura sistemelor de calcul, Sem.1 / G Stefanescu
..ENIAC
ENIAC (cont.)
Atras de ENIAC, von Neumann a scris un memoriu EDVAC, conceptualiz nd ideiile inginerilor a Memoriul a fost distribuit de Goldstine, conduc nd la termenul a de calculator/arhitectur von Neumann a Idee fundamental , nepatentat : program memorat a a Probabil cei trei pot egal creditati ca inventatori ai primului calculator modern [electronic, general, cu program memorat]
Nota: EDVAC = Electronic Discrete Variable Automatic Computer
Slide 1.20
Calculatoare comerciale
UNIVAC I, 1951 Eckert-Mauchly: companie preluat de Sperry-Rand a primul succes comercial - 48 de sisteme v ndute a (circa 250000$, ecare; primul 1.000.000$)
Slide 1.21
..Calculatoare comerciale
IBM 360 arhitectura de calculator: acelasi software pe o familie de computere IBM instruction set 6 implement ri diferite a
Slide 1.22
..Calculatoare comerciale
DEC - PDP 8, 1965 Primul mini-computer comercial (sub 20.000$) INTEL - primul microprocesor, Intel 4004, 1971
Slide 1.23
Sistemele de azi
Sisteme independente PC-uri (Desktop computers) - 1.000 - 10.000$ (anual, 2000: 150mil buc) Servere - 10.000 - 10.000.000$ (anual, 2000: 4mil buc) Embedded Computers - 10 - 100.000$ (anual, 2000: 300mil buc)
Slide 1.24
..Sistemele de azi
Super-calculatoare S. Cray: CDC 6600 - primul supercalculator, 1963; Cray-1, 1976; etc. Clustere PC-uri obisnuite connectate direct cu un bus si software spe cic de cluster
Slide 1.25
Slide 1.26
Calculatoarele in Romania
Teorie Grigore C Moisil: Teoria algebric a mecanismelor automate, a Editura Academiei, 195? Sisteme Felix 512/1204 Independent
Slide 1.27
Slide 1.28
Imagine de ansamblu
1. Sursa: Program surs a
Slide 1.29
..Imagine de ansamblu
2. Compilare: Program n limbajul de ansamblare (MIPS)
Slide 1.30
Imagine de ansamblu
3. Asamblor: Program n limbaj masin binar (MIPS) a
Slide 1.31