03_Storia dei computer
Transcript
03_Storia dei computer
Informatica STORIA DEI COMPUTER Athos Ghiggi SMC Dalle origini fino ai giorni nostri 4000-1200 AC: SUMERI • Primi calcoli e conteggi trascritti su tavolette 300 A.C. BABILONESI: ISOLA DI SALAMIS La più antica tavola di conteggio 500 A.C. - 500 D.C. IMPERO GRECO ROMANO Durante l'impero Greco e Romano, tavole di calcolo come queste venivano costruite in pietra e metallo. 150-100 A.C – MACCHINA DI ANTIKYTHERA • Calcolatore meccanico per il calendario solare (moto dei pianeti): 1200 D.C. ABACO: CINA 1500 LEONARDO DA VINCI • Macchina dei riporti: primo calcolatore meccanico progettato (di recente è stato costruito) 1612-1614 JOHN NAPIER(NEPERO) • • Invenzione del Logaritmo Nasce anche l'utilizzo della virgola per separare i decimali. asticelle per calcolo logaritmi 1623 WILLIAM SHICKARD: L’OROLOGIO CALCOLATORE • capace di eseguire automaticamente addizioni e sottrazioni ed anche moltiplicazioni e divisioni. (realizzato da Nepero) 1650 WILLIAM OUGHTRED EDMUND GUNTER • Invenzione del regolo lineare 1632-43: BLAISE PASCAL • La Pascalina: addizioni sottrazioni moltiplicazioni automaticamente 1674: LEIBNIZ • i numeri binari nel mondo occidentale • In realtà è una rivisitazione di sistema di calcolo introdotto in cina circa 3000 anni fa condotta nell’ambito di uno studio sugli ideogrammi Dimenticata fino al 1936... Poi ripresa da Alan Turing e Louis Couffignal • 1727 - JACOB LEUPOLD • una macchina circolare basata sul principio della Pascaline 1746 - J.B. LE ROND D'ALBERT • formula il teorema fondamentale dell'algebra. 1773 - PIERRE E HENRY LOUIS JAQUET-DROZ (SVIZZERI) • inventano il primo automatismo in grado di scrivere... come dire la prima macchina per scrivere. • Subito dopo costruirono un altro automatismo che disegnava il ritratto di Luigi XV. Parlando di "robot" in senso generico si può dire che queste macchine sono state i primi robot della storia. 1775 CHARLES STANHOPE • Calcolatrice che moltiplica e divide attraverso il sistema delle somme o sottrazioni multiple 1801 – JOSEPH-MARIE JACQUARD • Inventa il telaio meccanico programmabile da schede perforate 1842 AUGUSTA ADA BYRON • Scrive degli algoritmi per la macchina Analitica • Prima programmatrice della storia 1889 – HERMAN HOLLERITH PROFESSORE DEL MIT • Brevetta le schede perforate e fonda la TABULATING MACHINE COMPANY che nel 1924 diventerà IBM 1900 – HERMAN HOLLERITH • Presenta un alimentatore automatico di schede forate che servirà ad elaborare il censimento del 1890 1933 – NASCE LA TABULAZIONE IBM 285 In grado di elaborare 150 schede al minuto ma stampa solo numeri 1936 – ALAN TURING Risponde al problema della decidibilità Nasce la macchina di Turing: Una macchina universale in grado di imparare tramite dati scritti su di essa ad eseguire e risolvere compiti che un umano esegue in modo meccanico o automatico. http://www.istanze.unibo.it/oscar/mente/mente10.htm 1931 – KONRAD ZUSE • Costruisce una macchina programmabile dotato di unità di memoria e di una unità di calcolo in virgola mobile basata sul sistema binario, lo Z1, • Completamente a spese proprie 1937 GEORGE R. STIBITZ • Realizza K-model sviluppando un circuito basato sula logica binaria di boole che utilizza dei relay 1938 – ARTHUR SCHERIUS • Realizza una macchina per cifrare i messaggi della marina tedesca chiamata ENIGMA • L'Enigma è una macchina simmetrica, nel senso che se la lettera A è cifrata con la G in una certa posizione del testo allora nella stessa posizione la G sarà cifrata con la A. La stessa macchina serve quindi per cifrare e decifrare; una grossa comodità operativa che è però anche una debolezza crittografica. VALVOLE TERMOIONICHE 1939 – J.V. ATHANASOFT E C.E. BERRY • Costruiscono ABC un computer digitale totalmente elettronico 1941 – KONRAD ZUSE • Costruisce lo Z3 il primo computer TURING completo totalemente programmabile e basato sul sistema numerico binario. Il linguaggio era il Plankalkul HOWARD HATWAY AIKEN • Termina ASCC iniziato nel 1939 prodotta da IBM nato come mark I 1946 - MAX NEWMAN E TOMMY FLOWERS • Lavorano al Colossus per decifrare la tedesca Lorenz SZ40/42 (integrazione di enigma) dirige il progetto ALAN TURING 1946 – J PRESPER ECKERT E JOHN MACHLY E VON NEUMANN • ENIAC basato sul sistema Decimale 1948 – LABORATORY BELL SHOCKLEY (seduto), BARDEEN, BRATTEIN • Inventano il transistor 1949 - GRACE MURRAY HOPPER • Inventa il primo compilatore • È sua l’invenzione del termine BUG • Aiuta a sviluppare il linguaggio di programmazione COBOL 1949 – ECKERT & MAUCHLU COMPUTER CORPORATION • Creano il primo calcolatore in serie per usi commerciali Univac I (46 esemplari) 1953 – IBM 650 • Primo computer prodotto industrialmente • +1500 copie in 15 anni. 1954 - HUFFMAN • • Invenzione del codice di Huffman metodo per comprimere i dati e trasferirli via modem 1953 • Creazione di Leo Computer commerciale per applicazioni da ufficio ● Emetteva suoni ● 1954 – TOM KICBURN • Crea BABY – un computer che usa la tecnologia a valvole. 1956 – PRIMO COMPUTER A TRANSISTOR • Lincon-lab mette in funzione il TX-0 il primo computer totalmente a transistor INIZIO SECONDA GENERAZIONE DI COMPUTER 1956 - FERRANTI LTD • Produce Pegasus ● Primo computer che usa un registro generale 1956 - IBM • Costruisce il primo Hd a dischi magnetici • 5 Megabyte 1959 NEC • Primo computer commerciale NEAC 2201 1960 – DIGITAL EQUIPMENT • Crea il Pdp-1 con sistema operativo a time sharing 1961 – DIGITAL EQUIPMENT E VON NEUMANN • Costruiscono EDVAC primo computer ad avere un programma memorizzato. 1963 – BOB BEMER • Viene creato L’ASCII ( standard ISO ) 1964 CIRCUITI INTEGRATI INIZIO TERZA GENERAZIONE DI COMPUTER • IBM 360, PDP-11 1964 – GIORGIO PERROTTI • • Crea il primo calcolatore personale La Perrottina 1965 KAO • Teorizzata la trasmissione con le fibre ottiche 1967 – IBM, ALAN SHUGART Floppy disk da 8 Pollici 1967 - CIRCUITI INTEGRATI SU UNA SOLA SCHEDA INIZIO 4° GENERAZIONE DI COMPUTER 1971 – INTEL - FAGGYN FEDERICO, TED HOFF, STANLEY MAZOR • Costruiscono il primo microprocessore Intel 4004 1972 – HP • • Rilascia il primo calcolatore scientifico portatile HP 35 1976 – STEVE JOBS STEVE WOZNIACK • Disegnano e costruiscono il primo apple-1 1981 – IBM • IBM PC 1984 – MOTOROLA • Crea il processore MC68020 ● 250.000 Transistor 1985 – CRAY 2 • Supercomputer raggiunge la velocità di 1 miliardo di operazioni al secondo. ANNI 90 – AMIGA 3000 L'Amiga 3000UX si presenta in case desktop con due periferiche di serie: una tastiera alfanumerica con tastierino numerico e un mouse a tre tasti. Il display video, necessario per il funzionamento dell'Amiga 3000UX, non è compreso. ANNI 2000 –APPLE 2000 OGGI • • • Attualmente siamo arrivati con K della fujitsu 8,9 miliardi di Mega Flops. In informatica FLOPS è un'abbreviazione di FLoating point Operations Per Second e indica il numero di operazioni in virgola mobile eseguite in un secondo dalla CPU. PRODUZIONE ATOMI • https://www.flickr.com/photos/ibm_research_zurich/sets/ 72157633311394785/with/8682342268/ RIASSUNTO • Prima generazione – Con questo nome si indica quel periodo durato circa vent'anni che vide la nascita dei primi calcolatori elettromeccanici: queste macchine eseguivano solo le operazioni per le quali erano state programmate, sfruttando complessi meccanismi attivati da motori elettrici. – L'uso di valvole termoioniche e diodi sostituirà nel tempo gli interruttori meccanici, e getterà le basi per l'invenzione del transistor. – I computers a valvole erano in grado di eseguire più di 10.000 operazioni al secondo RIASSUNTO • Seconda generazione – Benché il transistor fosse stato inventato già da dieci anni, nessun computer funzionava interamente con questa nuova componente. – Nel 1957 verrà commercializzato il primo calcolatore basato completamente sul transistor: è il Modello 2002 della Siemens AG. – La maggior parte dei linguaggi di programmazione nascono negli anni ‘60. I primi compilatori erano stati scritti per UNIVAC (1957 circa: A0, A2, detti MATH-MATIC) per lo sviluppo di applicazioni matematiche. – I computer a transistor erano in grado di eseguire più di 100.000 operazioni al secondo. RIASSUNTO • Terza generazione – La nascita del circuito integrato rivoluziona ancora una volta il mondo dell'informatica. Le prestazioni degli elaboratori della terza generazione si impennano, i tempi di calcolo divengono brevissimi e le dimensioni delle macchine si riducono. – Questi cambiamenti fanno sì che il prezzo dei calcolatori si abbassi ad un punto tale da permettere che, nel 1975, il computer in casa non sarà più un sogno. – In questo periodo è anche la nascita di reti di computer. Il primo modem commerciale è del 1960, sviluppato dall'AT & T, e diventa comune avere grandi reti di terminali connesse ad un mainframe. – I computer che impiegavano circuiti integrati erano in grado di eseguire milioni di operazioni al secondo. RIASSUNTO • Quarta generazione – All'inizio degli anni '70 cominciano a diffondersi i primi microprocessori. È l'inizio di una rivoluzione che porterà il computer nelle case, cambiando definitivamente le nostre abitudini. Non è solo la presenza fisica del computer che si farà sentire: saranno tutti gli oggetti e i servizi legati all'uso dei microchip che offriranno nuove possibilità al mondo dell'informazione, dei media, della televisione, del cinema, della ricerca scientifica... – Negli anni 70 ed 80 si sviluppa la linea dei supercomputers. Si tratta di macchine fatte per calcoli veloci, adatte ad affrontare problemi matematici complessi. In queste macchine si spinge la tecnologia all'estremo, ed i costi sono altissimi. – I computer che utilizzano microprocessori sono in grado di eseguire miliardi di operazioni al secondo.