Fondamenti di Informatica I Facoltà di Ingegneria Informatica Esercitazione.
FONDAMENTI DI INFORMATICA -...
Transcript of FONDAMENTI DI INFORMATICA -...
![Page 1: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/1.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1
FONDAMENTI DI INFORMATICA
Prof. PIER LUCA MONTESSORO
Facoltà di IngegneriaUniversità degli Studi di Udine
Breve storia dei sistemi di calcolo
![Page 2: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/2.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 2
Questo insieme di trasparenze (detto nel seguito slide) è protetto dalle leggi sul copyright e dalle disposizioni dei trattati internazionali. Il titolo ed i copyright relativi alle slides (ivi inclusi, ma non limitatamente, ogni immagine, fotografia, animazione, video, audio,musica e testo) sono di proprietà dell’autore prof. Pier Luca Montessoro, Università degli Studi di Udine.Le slide possono essere riprodotte ed utilizzate liberamente dagli istituti di ricerca,scolastici ed universitari afferenti al Ministero della Pubblica Istruzione e al Ministero dell’Università e Ricerca Scientifica e Tecnologica, per scopi istituzionali, non a fine dilucro. In tal caso non è richiesta alcuna autorizzazione.Ogni altro utilizzo o riproduzione (ivi incluse, ma non limitatamente, le riproduzioni su supporti magnetici, su reti di calcolatori e stampe) in toto o in parte è vietata, se nonesplicitamente autorizzata per iscritto, a priori, da parte dell’autore. L’informazione contenuta in queste slide è ritenuta essere accurata alla data della pubblicazione. Essa è fornita per scopi meramente didattici e non per essere utilizzata inprogetti di impianti, prodotti, reti, ecc. In ogni caso essa è soggetta a cambiamenti senza preavviso. L’autore non assume alcuna responsabilità per il contenuto di queste slide (ivi incluse, ma non limitatamente, la correttezza, completezza, applicabilità, aggiornamento dell’informazione). In ogni caso non può essere dichiarata conformità all’informazione contenuta in questeslide.In ogni caso questa nota di copyright e il suo richiamo in calce ad ogni slide non devono mai essere rimossi e devono essere riportati anche in utilizzi parziali.
Nota di Copyright
![Page 3: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/3.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 3
Perché i computer?
Limiti delle capacità elaborative umane:
• Velocità limitata pesanti limiti alla complessità dei problemi affrontabili
• Elevata probabilità di errore
![Page 4: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/4.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 4
Esempio
1794 Progetto francese per la stesura di tabelle matematiche, tra cui logN
• con 1≤ N≤ 200.000.• 100 persone• 2 anni di lavoro• tutti i calcoli duplicati per verifica errori• 17 grandi volumi
![Page 5: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/5.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 5
Esempio di tavole logaritmiche
![Page 6: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/6.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 6
L’era meccanica
1623 Wilhelm Schickard1642 Blaise Pascal• 6 cifre decimali per 2 numeri (rotelle)• somme e sottrazioni (complemento alla
base)• dispositivo per il riporto
![Page 7: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/7.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 7
Pascalina
![Page 8: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/8.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 8
L’era meccanica
1651 Gottfried Leibniz• moltiplicazioni e divisioni realizzate con
catene e pulegge• addizioni e sottrazioni come Pascal• precursore delle calcolatrici meccaniche
a 4 operazioni, commercializzate a partire dal XIX secolo e usate ancora nella seconda metà del XX
![Page 9: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/9.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 9
Macchina calcolatrice di Leibniz
![Page 10: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/10.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 10
Aritmometro TIM: assume come meccanismo di base il meccanismo di Leibniz
![Page 11: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/11.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 11
“Moderna” calcolatrice elettromeccanica
![Page 12: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/12.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 12
L’era meccanica
1823/1834 Charles Babbage• Difference Engine• Analytical Engine
![Page 13: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/13.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 13
Difference Engine
• Solo addizioni• Dedicato al calcolo di funzioni mediante
il metodo delle differenze finite (sviluppi in serie polinomiali)
![Page 14: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/14.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 14
Difference Engine
• Polinomi di 6° grado • Numeri di 20 cifre
valori iniziali
tabulazione di f(x)
• Progetto abbandonato
![Page 15: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/15.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 15
Difference engine
![Page 16: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/16.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 16
Analytical Engine• Qualsiasi operazione matematica
THEMILL
THE STORE
Stampante operforatoredi schede
Operazioni(scheda)
Variabili(schede)
Unità per eseguire le 4 operazioni
Insiemi di rotelle per rappresentare i numeri
Schede perforate (tecnologia del telaio di Jacquard)
Primo esempio di programma
![Page 17: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/17.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 17
Telaio Jacquard
![Page 18: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/18.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 18
Telaio Jacquard
Lettura automatica delle schede perforate
![Page 19: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/19.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 19
Perforazione delle schede
![Page 20: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/20.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 20
Analytical Engine
• Meccanismo per alterare automaticamente la sequenza delle operazioni
• Progetto fallito per l’inadeguatezza della tecnologia meccanica di allora e per l’eccessiva complessità.
![Page 21: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/21.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 21
Sviluppi successivi
• 1885 tastiera e stampa su carta• Motori elettrici
![Page 22: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/22.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 22
Sviluppi successivi
• Lettori elettrici di schede perforate (censimento U.S. 1890) di Herman Hollerith
Perforatore di schede
![Page 23: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/23.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 23
Sviluppi successivi
• 1896 Hollerith fonda la Tabulating Machine Company
• 1911 fusione con altre società
• Computing-Tabulating-Recording-Machine
• 1924 Ribattezzata in International Business Machine Corp. (IBM)
![Page 24: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/24.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 24
Sviluppi successivi
• 1938: Primo computer meccanico binario (Konrad Zuse) chiamato Z1
• 1941: Z3, il primo vero computer general-purpose programmabile, costruito con relay
Esempio di relay
![Page 25: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/25.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 25
Sviluppi successivi
• Diversi computer a relay per decrittografia durante la guerra
• 1944 IBM: Harward Mark IElettromeccanico con rotelle per la rappresentazione decimale dei numeri in memoriaProgramma su nastro di carta perforato.
![Page 26: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/26.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 26
L’era elettronica
Problemi dei computer meccanici:• lentezza a causa di attriti e inerzia • inaffidabilità, basso MTBF, specie per i
relays1906 Lee De Forest inventa il Triodo
![Page 27: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/27.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 27
Esempi di valvole
![Page 28: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/28.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 28
ENIAC (Electronic Numerical Integrator and Calculator)
• Primo importante computer general-purpose a valvole
• Progetto per il ministero delle Difesa Americano per costruire tavole balistiche
• Iniziato nel 1943 e completato nel 1946
![Page 29: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/29.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 29
ENIAC (Electronic Numerical Integrator and Calculator)
• 30 tonnellate• 18.000 valvole • 1000 volte più veloce dei predecessori
meccanici• Aritmetica decimale
![Page 30: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/30.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 30
EDVAC (Electronic Discrete Variabile Computer)
• Proposto nel 1945 da John Von Neumann (operativo nel 1951)
Idea rivoluzionaria:
Programmi e dati nella medesima unità di memoria ad alta velocità
![Page 31: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/31.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 31
EDVAC (Electronic Discrete Variabile Computer)
• Due livelli di memoria:- 1024 parole (dati o istruzioni) a linee di ritardo a mercurio- 20480 parole memorizzabili su fili magnetici, ad accesso più lento
• Rappresentazione binaria dei dati
![Page 32: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/32.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 32
Blocco a sei piani di memoria a nuclei
![Page 33: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/33.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 33
Ingrandimento di una memoria a nuclei
![Page 34: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/34.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 34
Unità di memoriada 1 bit (flip-flop)
a valvole
![Page 35: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/35.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 35
Unità di clock a valvole
![Page 36: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/36.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 36
EDVAC (Electronic Discrete Variabile Computer)
• Formato delle istruzioni:
A1 A2 A3 A4 OP
Indirizzi in memoria degli operandi
Indirizzo dove mettere il risultato
Indirizzo della prossima istruzione
Codice dell’operazioneda eseguire
![Page 37: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/37.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 37
Evoluzioni nell’era elettronica
• Transistor• Circuiti integrati• Microprocessori
![Page 38: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/38.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 38
Transistor
![Page 39: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/39.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 39
Porte logiche realizzate a transistor
![Page 40: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/40.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 40
Circuito integrato
![Page 41: FONDAMENTI DI INFORMATICA - web.diegm.uniud.itweb.diegm.uniud.it/.../colori/A01_storia_dei_sistemi_di_calcolo.pdf · Fondamenti di Informatica - Storia dei sistemi di calcolo ...](https://reader031.fdocument.pub/reader031/viewer/2022013017/5c66b0a309d3f2d0218cb634/html5/thumbnails/41.jpg)
Fondamenti di Informatica - Storia dei sistemi di calcolo
© 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 41
Microprocessore
Addressbus
CPU
Control Unit Arithmetic and Logic Unit
PC
IR
R0
R1
Rn
Memoria Dispositivi di I/O
00000001000200030004000500060007
...
...
Databus
Controlbus