I calcolatori: prestazioni u Incredibile aumento delle prestazioni e della diffusione, –Sono possibili delle applicazioni impensabili qualche decina di anni fa.
Costo/prestazioni
Incremento delle prestazioni u la densità dei circuiti integrati raddoppia ogni 1.5 anni (20%/anno) u la velocità migliora del 50% ogni anno u la densità delle memorie migliora del 60% ogni anno
Origini, storia u Perche i calcolatori? –Evitare compiti noiosi e ripetitivi? –Il fascino di far farequalcosa a un essere inanimato? u calcolatori meccanici --> non costruibili –Ruote dentate… u calcolatori a schede --> estremamete limitati –Fori in schede di cartoncino controllano ruote dentate… u calcolatori a relais --> lenti e poco affidabili
Origini, storia u calcolatori a valvole termoioniche --> sufficientemente affidabili da essere marginalmente utili u Calcolatori a transistor -> decisamente utili u Calcolatori con circuiti integrati -> utili, piccoli e di prezzo ragionevole.
Origini, storia u Il turco di Kempelen…1770. u Pascalina per aiutare a fare il logaritmi. u Macchina di Leibnitz (mai costruita…) u Macchina di Babbage sempre per le tavole matematiche (Ada Lovelace).
Origini u Macchina di Hollerith (a relais) per calcolare il censo. u Mark1 (IBM). u ABC (Atanasoff), mai veramente funzionante. u Macchina di Zuse, (a relais) Nel campo dei calcolatori inventare qualcosa di interessante ma che non funziona non da grande successo.
ENIAC u Electronic Numerical Integrator and Computer. u 1946 circa u valvole u programmabile solo ricablandolo u Echert and Mauchly Univac -> Unisys
Eniac
EDSAC u 1949 u programma in memoria u Wilkes u Cambridge
Altri... u Mark II, Mark II –Harvard –istruzioni e dati in memorie separate u Whirlwind (MIT) –1947 –memoria a nuclei (2048 x 16)
Sviluppi commerciali u Business –Tecnologie portanti: »OS »Microprogrammazione (famiglie di architetture) »Transistor »Dischi –Esempi »UNIVAC-I 1949 »IBM »IBM System/
Sviluppi commerciali u Calcolo scientifico –Tecnologie portanti »Transistor molto veloci »…soldi –Esempi »CDC »Cray
Sviluppi commerciali u Minicalcolatori –Tecnologie portanti »Circuiti integrati, costo minore della tecnologia »Display CRT »Dischi/nastri –Esempi »DEC PDP »DEC PDP-11
Sviluppi commerciali u Microcalcolatori –Tecnologie portanti »CPU su un solo chip (microprocessori) »Memoria dinamica »Floppy »Disco Winchester (30/30) –Esempi »IMSAI, fine anni 70 »Apple II 1977
Sviluppi commerciali u PC –Tecnologie portanti »Le stesse che per i microcalcolatori + »Abbattimento dei costi »Peso dellentrata di IBM nel mercato –Esempi »IBM-PC 1981 »Centinaia di cloni
Sviluppi commerciali –Workstation »Sviluppi tecnologici u CPU RISC u Bus SCSI u Ethernet u Display ad alta densita »Esempi u Sun 3/60
Sviluppi commerciali –Multiprocessori »Sviluppi tecnologici u Integrazione spinta u Velocita dei bus di interconnessione u Comprensione dei problemi di sincronizzazione »Esempi u Server di fascia alta u Macchine di basso costo per il calcolo scientifico
Sommario u Le prestazioni sono aumentate incredibilmente dalla nascita dei primi calcolatori elettronici.