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.