...

Storia del Computer - Il Cinghiale Informatico

by user

on
Category: Documents
16

views

Report

Comments

Transcript

Storia del Computer - Il Cinghiale Informatico
Storia del Calcolo e delle
macchine di calcolo
dall’abaco al computer
4000-1200 ac
Abitanti delle prime
civiltà di Sumeri
tengono traccia di
operazioni commerciali
utilizzando apposite
tavolette. L'Estratto
conto è molto antico!
300 a.c.

La più antica
tavola di conteggio
fu ritrovata
nell'isola di
Salamis, risale a
quest'epoca ed
appartenne ai
Babilonesi.
500 a.c. - 500 d.c.

Durante l'impero Greco e Romano, tavole
di calcolo come queste venivano costruite
in pietra e metallo
1200 d.c. Abaco
L'Abaco, come lo
conosciamo noi oggi,
apparve nel 1200 d.c.
in Cina.
In cinese si chiama
suan-pan. Ne esistono
anche diverse versioni
giapponesi e russe.
1500 Leonardo e il calcolo

Circa Molti riferimenti
citano il francese Blaise
Pascal come inventore
della prima macchina da
calcolo meccanico, ma
appare ormai chiaro, dai
disegni e appunti
ritrovati solamente nel
1967, che ben 150 anni
prima di
Pascal, Leonardo da
Vinci aveva già
progettato un
meccanismo analogo e
che una volta realizzato
avrebbe realmente
funzionato.
1612-1614 Logaritmi

John Napier (Nepero)
inventa i logaritmi, che
rimarranno fino al Novecento
lo strumento per eccellenza
per eseguire e semplificare
calcoli complessi. Nasce
anche l'utilizzo della virgola
per separare i decimali.
Napier utilizza asticelle
numerate per il calcolo.
1623 Regolo

E. Gunter costruisce il primo regolo
per il calcolo dei logaritmi.
1623 orologio calcolatore
L'astronomo Keplero dà notizia dell'invenzione di un certo
William Schickard: l'orologio calcolatore capace di
eseguire automaticamente addizioni e sottrazioni ed anche
moltiplicazioni e divisioni.
La sua idea fu brillante: utilizzando una versione rotante dei
bastoncini di Nepero, concepì un calcolatore con trasmissione
ad ingranaggio, basato sul movimento di ruote dentate
collegate ad un indicatore a 6 cifre (simile ad un
contachilometri). Questo macchinario, detto orologio
calcolatore, era in grado di eseguire i riporti e per mezzo di un
campanello indicava il superamento del limite di cifre
(overflow); il suo principio costituisce la base di tutte le
macchine calcolatrici fino all'apparsa del primo calcolatore
elettronico. Schickard purtroppo non riuscì a realizzare
materialmente la sua macchina: di essa ci rimangono solo gli
schizzi del progetto, che Schickard inviò al suo amico Giovanni
Keplero nel 1623 per informarlo della sua invenzione; il
prototipo, realizzato in legno da un artigiano dell'epoca, fu
vittima di un incendio e poco tempo dopo l'inventore morì di
peste bubbonica
1650 Il regolo
Il matematico inglese William Oughtred (1575-1660),
basandosi sugli studi di Nepero sui logaritmi e sul prototipo
di Edmund Gunter, inventa un modello elementare di
regolo calcolatore lineare,
facendo scorrere uno sull’ altro due righelli sui quali sono
tracciati i logaritmi, si possono eseguire i calcoli
meccanicamente.
In seguito grazie all’ adozione del terzo righello e del
"cursore" il regolo si avvia a rappresentare il calcolatore
tascabile di intere generazioni di ingegneri, architetti,
matematici e fisici fino all’ avvento -tre secoli e mezzo
dopo- delle calcolatrici elettroniche tascabili. Oltre ai
modelli tascabili, il regolo sarà costruito anche in
dimensioni maggiori, fino ad un metro di lunghezza, da
utilizzare sui tavoli da lavoro e con maggiori
approssimazioni di calcolo.
L’ approssimazione al valore esatto è infatti per il regolo un
fattore che dipende dalle dimensioni delle scale graduate e
dall’ abilità dell’ utilizzatore di leggere negli spazi bianchi
tra una tacca e l’ altra delle scale stesse. Per gli ingegneri,
le approssimazioni consentite dal regolo sono più che
sufficienti per il calcolo dei dati di progetto o di verifica.
1643 La pascalina
Blaise Pascal, filosofo,
matematico e fisico francese, a 20
anni realizza una celebre
macchina per eseguire addizioni e
sottrazioni automaticamente, la
‘pascalina’. In realtà, uno
strumento simile, capace anche di
eseguire moltiplicazioni e divisioni,
era stato costruito qualche anno
prima in Germania, ma, essendo
di legno, fu distrutto da un
incendio!
Ed inoltre un primo disegno di
meccanica per il calcolo
automatico era già stato
progettato da Leonardo da Vinci
nel 1500.
1666 Logica Simbolica
Con l'Arte combinatoria di G.W.Leibniz vengono gettate
le basi della logica simbolica, su cui si regge il
funzionamento dei moderni calcolatori.
Vi è inoltre formulata l'idea di un 'calcolo binario', che
riduca in forma più semplice le 'leggi del pensiero'.
Gli sviluppi del calcolo combinatorio, ad opera di G.Boole,
A.N.Whitehead e B.Russell, hanno dato forma al sogno
di G.W.Leibniz di un ragionamento simbolico universale,
con la nascita di una nuova disciplina matematica, la
logica simbolica.
L'idea di fondo dell'“arte combinatoria” è quella di trovare
una logica capace non soltanto di dimostrare la verità di
ogni proposizione, ma anche di costruire nuove
proposizioni con la certezza dei procedimenti matematici.
Il “genere”, a partire dalla logica aristotelica, è una classe
di enti con differenze specifiche fra loro ma con elementi
comuni (che appunto definiscono il “genere”): ad
esempio, nell'espressione “animale razionale”, il termine
“animale” costituisce il “genere” che accomuna la “specie”
degli uomini (definiti dalla razionalità) a tutte le altre e
diverse “specie” di animali; “essere vivente” è un genere
piú ampio di “animale” e quindi contiene in sé altri generi.
Il “genere sommo” è quello che non può essere contenuto
in nessun altro genere (ad esempio, le categorie di
Aristotele). Leibniz propone di indicare i generi sommi con
lettere, le quali, combinate fra loro, possano poi formare
le “nozioni inferiori”.
Il meccanismo, almeno nel modo in cui è
proposto in questa pagina, non è particolarmente
complesso. Come esempio prendiamo alcune
delle categorie aristoteliche (generi sommi) e
indichiamole con una lettera: sostanza (a);
quantità (b); qualità (c); agire (d); luogo (e);
tempo (f). Da un genere, attraverso la
combinazione con gli altri generi, si trovano
generi inferiori (o specie): la sostanza = uomo; la
quantità = alto 180 centimetri; la qualità =
bianco; l'agire = camminare; il luogo = in
montagna; il tempo = ieri. Le combinazioni
possibili danno, ad esempio: ab = gli uomini alti
180 centimetri; ac = gli uomini bianchi; bd = gli
enti alti 180 centimetri che camminano; cf = gli
enti bianchi che esistevano ieri; e cosí via.
Ancora, combinando tre generi: abc = gli uomini
bianchi alti 180 centimetri; bdf = gli enti alti 180
centimetri che ieri camminavano; e cosí via.
Si possono quindi, per semplificare le operazioni,
unificare i generi: ab = l, per cui l = uomo alto
180 centimetri; ad = n, per cui n = uomo che
cammina; e cosí via. Dunque, individuata una
specie definita da una serie di generi sommi, si
può verificare la corretta di tutte le proposizioni
relative ad essa.
Questa ricerca di Leibniz è importante, da un
punto di vista filosofico generale, perché
conferma l'esigenza di porre punti fissi e certi a
fondamento dell'attività del pensiero (cioè della
filosofia e di tutte le scienze).
1674 Numeri Binari
Fu il filosofo e matematico Leibniz ad introdurre i numeri binari nel
mondo occidentale.
In realtà quella di Leibiniz fu una rivisitazione di un sistema di calcolo
introdotto in Cina tremila anni fa condotta nell'ambito di uno studio sugli
ideogrammi.
Leibniz in tale circostanza studiò questo sistema definendo le caratteristiche
della "aritmetica binaria".
Dopo Leibniz il calcolo binario fu dimenticato fino al 1936, quando,
indipendentemente, i due matematici Alan Turing in Gran Bretagna e
Louis Couffignal in Francia, fecero l'elogio del calcolo binario proponendo
di usarlo come linguaggio di base nelle calcolatrici meccaniche esistenti a
quell'epoca.
Gottfried Leibniz costruisce una calcolatrice a passi, usando un ingranaggio
cilindrico.
1709 Macchina calcolo di G. Polani
La Macchina calcolatrice di G. Polani, la
prima progettata in Italia (e forse anche
l'unica traccia di invenzione italiana nel
settore).
Matematico ed ingegnere veneziano che,
nel libro "Miscellanea" pubblicato nel 1709,
illustrò i principi di costruzione di una
macchina calcolatrice basata su pesi
scorrevoli.
1727
Jacob Leupold nel
1727 realizzò una
macchina circolare
basata sul principio
della Pascaline ma con
rotelle ad ingranaggi
retraibili simile alla
macchina di Leibniz
1728 La prima macchina tessile
Nasce la Macchina tessile. Con
questa invenzione si introduce l'idea
di scheda perforata : nasce così
l'idea di programma come una
successione di istruzioni
preordinate. Falcon era un operaio
che lavorava in un'industria tessile
di Lione.
La sua invenzione fu dimenticata
sino al 1801, quando Jacquard, un
meccanico, riuscì a farne una
versione industrializzabile. Nel
settore della manifattura dei tessuti
con il termine "Jacquard" ci si
rifersice oggi ad un particolare tipo
di tessuto.
1746
J.B. le Rond
d'Albert formula il
teorema
fondamentale
dell'algebra
1769
J.Watt inserisce
nella sua
macchina a
vapore
l'omonimo
regolatore,
funzionante,
sulla base del
principio di
retroazione
(feedback).
1773 Il primo robot
Pierre e Henry Louis
Jaquet-Droz (Svizzeri)
inventano il primo
automatismo in grado di
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.
1774

PhilippMatthaus
Hahn
costruisce (e
vende) un
piccolo numero
di macchine
calcolatrici
precise a dodici
cifre.
1775

Charles Stanhope
sviluppa un calcolatore
che moltiplica e divide
attraverso il sistema
delle somme o
sottrazioni multiple.
1777
Charles Stanhope continua a
costruire nuove macchine,
nessuna delle quali conteneva
dispositivi originali, ma tutte
molto affidabili.
Stanhope progettò anche una
macchina in grado di
meccanizzare relazioni
logiche. Un primo passo nel
considerare i computer non
più solo come macchine di
calcolo, ma anche come
strutture meccaniche capaci di
generalizzare processi
matematici.
1784
J.H. Mueller immagina una
'Macchina differente' 36 anni
prima di Babbage, ma non
riesce a trovare i soldi per
costruirla.
I dettagli della sua macchina,
però, furono pubblicati in un
libro, di cui Charles Babbage si
dice che si fece tradurre tutti i
capitoli.
La data della traduzione è
sconosciuta e il dubbio che
qualche idea di Mueller sia
stata sfruttata da Babbage
rimane.
1799 La Luddite
Edward (Nedd) Ludd (Inghilterra) diventa
il leader di un movimento iniziato in
Nottingham e composto da un gruppo di
lavoratori scontenti che si mossero
attraverso l'Inghilterra con l'intento di
distruggere tutti i tipi di macchine che
avrebbero incontrato sul loro percorso.
Questo gruppo causò distruzioni fino al
1815. Di notte, mascherati, irrompevano nei
laboratori e nelle fattorie e distruggevano
macchine e qualsiasi cosa potesse portare
alla produzione di massa.
La loro idea era che tutti quei meccanismi li
avrebbero condotti alla disoccupazione. E
non erano poi tanto lontano dalla verità. Dal
movimento derivò il termine "Luddite" per
identificare un'azione contraria e resistente
a qualsiasi nuova tecnologia.
1900
L'ingresso del calcolatore nel mondo del lavoro può essere fatto risalire all'inizio del 1900. Nel
1917 viene fondata la IBM (International Business Machine Corporation), destinata ad essere,
talvolta attraversando pesanti vicissitudini, la più importante industria di computer del mondo
sino ai nostri giorni.
La tecnologia delle macchine di calcolo prodotte all'inizio del secolo era la tecnologia
meccanografica. Esistevano infatti all'interno delle grosse organizzazioni i centri meccanografici
che erano in realtà attrezzati con una varietà di macchine diverse, fra le quali:
la perforatrice per tradurre documenti in schede perforate mediante un apposito codice
chiamato codice di Hollerith, dal nome del ricercatore che inventò tale sistema di codifica verso
la fine dell'800;
la verificatrice che controllava la qualità del lavoro fatto dalla perforatrice;
la selezionatrice per ordinare le schede, per esempio in ordine alfabetico o numerico;
la calcolatrice per eseguire calcoli numeri sui dati letti dalla schede perforate e per perforare i
risultati su altre schede;
la tabulatrice per stampare i risultati in chiaro.
Con queste macchine si eseguivano calcoli ad una discreta velocità per quei tempi, dell'ordine
di 60 operazioni al minuto. La loro gestione era tuttavia complessa, come si può intuire dalla
precedente descrizione. Inoltre si trattava di macchine idonee all'esecuzione di operazioni su
serie di dati, qualcosa di ancora molto lontano dalle funzionalità che oggi siamo abituati a
trovare nei computer moderni.
Questa tecnologia ha subìto una evoluzione relativamente lenta (almeno rispetto a quella a cui
siamo abituati oggi) sino ad arrivare, verso il 1940, a delle macchine di tipo elettromeccanico
in grado di riunire le funzionalità dei diversi componenti meccanografici. In queste macchine
ricompare in modo elementare il concetto di programma come serie di istruzioni preordinate
da eseguire in successione. Le istruzioni venivano somministrate sotto forma di codici perforati
su di una banda di carta, in modo analogo a quello prefigurato per la macchina di Babbage. Si
parla in tal caso di calcolatrici elettromeccaniche a "programma esterno".
1900 Alimentatore di schede
Herman Hollerith
presenta un
alimentatore
automatico di schede
perforate, che servirà
ad elaborare il
censimento del 1900
molto più rapidamente.
1900 I quanti


Max Planck
(1858-1947)
descrive gli effetti
dei quantum.
Questa teoria
diventerà molto
importante, in
seguito, per lo
sviluppo dei
microprocessori
1904 La valvola
Sir John A. Fleming (ingegnere
inglese) sir John A. Fleming brevetta la
valvola diodo sotto vuoto, che
migliora notevolmente le comunicazioni
radio.
1905 La Relatività
Il fisico tedesco Albert Einstein (1879-1955)
descrive la sua teoria della relatività.
Albert Einstein
Pubblica una memoria, nella quale erano esposti
i princìpi della sua teoria della relatività ristretta
che doveva sconvolgere le concezioni della fisica
classica gettando le basi per una nuova
impostazione delle ricerche scientifiche: la teoria
si basa sul principio che le leggi fisiche devono
essere le stesse per ogni sistema di riferimento
inerziale e che la velocità della luce nel vuoto è
una costante ed è indipendente da quella della
sorgente luminosa. La conseguenza più
importante, che ha favorito la scoperta e
l'utilizzazione dell'energia nucleare, fu quella
dell'equivalenza tra massa ed energia espressa
dalla celebre formula E0= mc2, dove Eo
rappresenta l'energia, m la massa e c la velocità
della luce nel vuoto. Successivamente formulò
una nuova teoria della luce basata sull'ipotesi
che le radiazioni elettromagnetiche (luce) sono
costituite da quanti di energia, chiamati poi da
Compton fotoni.
1906 Il Triodo
L'americano Lee de Forest
(1873-1961) aggiunge un
terzo elettrodo al diodo di
Fleming, (la griglia), creando
così la prima valvola triodo.
triodo di Forest
Il triodo fu principalmente
impiegato negli amplificatori,
ma servì altrettanto bene
come commutatore
elettronico, rimpiazzando i
relay elettromeccanici.
Senza questa invenzione
sarebbe stato impensabile
progettare elaboratori
elettronici digitali.
1906 La calcolatrice da tavolo
Calcolatrice da tavolo
Brunsviga.
Questa macchina è stata il
padre di tutte le calcolatrici
da tavolo.
Henry Babbage, figlio di
Charles Babbage, completa
la parte chiamata "mill"
della Macchina Analitica
progettata dal padre, solo
per dimostrare che avrebbe
potuto funzionare. E infatti
funzionò!
1908 raggi catodici
Lo scienziato inglese Campbell Swinton
descrive un metodo di scansione elettronica
e prevede l'utilizzo di un tubo a raggi
catodici per comporre immagini.
1909 Contaptor
Il precursore dei calcolatori digitali
portatili è il Comptator, inventato da
Hans Sabielny attorno al 1909 in
Germania.
I suoi ingranaggi di conteggio sono
guidati da una slitta operata con uno
stilo.
Una leva sul lato sinistro serve a
trattenere le figure in posizione per il
controllo visivo delle cifre, che nella foto
indicherebbero il valore
42 451 22. Le sottrazioni avvengono per
somme dei complementi, indicati sui lati.
La manopola a destra serve per
riazzerare il riultato.
Costava 125 TeichsMark nel 1932. Ne
furono prodotti più di 20.000 esemplari.
1910 calcolatrice Millionaire

Calcolatrice
'Millionaire',
elettrica, in
produzione fino al
1935.
1920
Nasce il primo
registratore di
cassa in grado di
stampare numeri.
E' introdotto nel
mercato dalla CTR,
che diventerà poi
IBM.
1923
Il russo Vladimir
Kosma Zworkin
fornisce la prima
dimostrazione di un
tubo elettronico per
camera televisiva.
1926 Computer di Lehmer
I matematici sono rimasti
affascinati dai numeri primi
per secoli.
Sono i numeri che possono
essere divisi solamente per
uno o per il loro stesso
valore.
All'University of California
Derek Lehmer costruisce
una specie di computer
meccanico utilizzando
catene di bicicletta.
Il sistema derivava da un
meccanismo già pensato da
Eratostene nel 200 a.c.
1927 Prima demo TV
Herbert Hoover, in
una demo presso la AT
& T, mostra il suo volto
alla prima
dimostrazione di
trasmissione
televisiva negli USA.
1927 La scoperta del silicio
L'olandese H.J. Zeeman
scopre che il silicio
agisce come un metallo.
Più tardi, nel 1930,
scoprirà che il silicio è un
semi-conduttore.
Il silicio sarà la base di
tutti i chip costruiti a
partire dal 1954.
1928 Il nastro magnetico e la scheda
perforata
Il tedesco Fritz Pleumer brevetta il suo nastro
magnetico.
I dati possono così essere registrati e riletti.
L'invenzione si basa sul famoso filo magnetico,
inventato da Valdemar Poulsen nel 1898.
Nello stesso anno le schede perforate passano da 45
a 80 fori.
La scheda a 80 colonne, adottata da IBM,
diventerà uno standard industriale per molti anni.
1929 Prime prove segnale tv a colori
Prima trasmissione
di segnali televisivi
a colori.
1930 primo calcolatore analogico
Integratore-analizzatore di
Vannevar Bush (18901974): primo calcolatore
analogico a funzionamento
elettronico di uso pratico.
Questa macchina ha reso
possibile la soluzione di
varie equazioni differenziali.
1932 Il tamburo magnetico
L'austriaco G. Taushek, sulla base dei principi scoperti da
Pleumer, inventa il Tamburo Magnetico.
Egli ha posto una lastra ferromagnetica su un cilindro metallico
rotante.
Diverse testine di lettura e scrittura sono montate distanti pochi
millimetri tra loro e producono impulsi elettro magnetici.
Questi impulsi possono così essere memorizzati sulla lastra,
variando l'orientamento magnetico delle particelle di ferro.

Contiene fino a 500.000 bit
1936 Il calcolatore in teoria
Il logico inglese Alan M.
Turing enuncia il modello del
calcolatore moderno, la
cosiddetta 'macchina di Turing'.
Essa è in grado di eseguire 'atti
primitivi' secondo uno schema
di calcolo ricorsivo, che
consenta di risolvere ogni tipo
di problema di logica simbolica
in un numero finito di passi.
Non ne verranno costruiti
esemplari reali, ma la sua idea
costituirà la base
dell'architettura dei futuri
computer.
1936 Macchina da scrivere elettrica

L'IBM vende la sua prima
macchina per scrivere elettrica,
con la quale conquisterà l'80% del
mercato mondiale in pochi anni.
1936 la prima macchina a codice
binario
In Germania Konrad Zuse inizia la costruzione (nella sua
camera da letto!) della macchina logica "V1",
(successivamente ribattezzata 'Z1', per evitare qualsiasi
riferimento ai tristemente noti razzi V1 tedeschi).
Si tratta di un primo progetto di calcolatore meccanico
realizzato artigianalmente dallo stesso Zuse, a sue spese (e
dei suoi parenti!) e con mezzi assolutamente rudimentali.
Il prototipo rappresenta la prima macchina al mondo, basata
su codice binario, completamente programmabile.
La macchina diventerà tanto grande da occupare anche il
soggiorno.
Zuse è convinto che programmi composti da combinazioni di
bit possono essere memorizzati e chiede un brevetto in
Germania per l'esecuzione automatica di calcoli, inclusa una
combinazione di memoria.
1936 Una svolta logica
Con la tesi di laurea su: "Un'analisi
simbolica dei relè e dei circuiti di
commutazione", C. E. Shannon
(USA 1916-),
C.E. Shannon dimostra che
complicati circuiti ,se disegnati in
accordo con le regole Booleniane,
possono essere utilizzati per
rappresentarne la logica. Cioè si
possono svolgere espressioni e
calcoli allo stesso modo.
Apparve così chiaro a tutti che le
informazioni potevano essere
manipolate da una macchina.
La pubblicazione ebbe un impatto
tremendo e segnò un'importante
svolta nel progresso dei computer.
1937 macchina che usa comandi passo
dopo passo
Howard Aiken (USA), diplomato in
fisica ad Harvard, sviluppa un piano
per una macchina che esegua
comandi passo dopo passo.
Egli avvicinò James W. Brice della
IBM, per discutere su come risolvere
calcoli della fisica con computer
automatici.
1937 Il primo computer digitale
Dr. John Vincent
Atanasoff e il suo
assistente Clifford
Berry, iniziano, negli
Stati Uniti, la costruzione
del loro primo computer
elettronico digitale.
Viene terminato nel 1942
con il nome di ABC
1939 Nascita dell’HP
William Hewlett and David
Packard costituiscono la HewlettPackard in un garage a Palo Alto,
California.
Il loro primo prodotto è un
oscillatore audio costruito proprio
nel garage da utilizzare per il film a
cartoni animati "Fantasia" della Walt
Disney.
E per i successivi 30 anni la HP sarà
la più grande azienda produttrice di
apparecchiature di test e
misurazioni. Solo nel 1966 HP
inizierà ad operare nell'area dei
computer e molto più tardi sui mini
e mainframe.
1939 Calcolatore ABC
Calcolatore 'ABC' di J.V. Atanasoff e C. Berry. Su di esso si
sarebbe basato successivamente J.W. Mauchly per l'ENIAC.
calcolatore ABC di Atanasoff e Berry
E' il primo computer che utilizza valvole sotto vuoto
Questa macchina, un prototipo con somme a 16-bit, non arriverà
mai in produzione. Ma i concetti contenuti nell'ABC, come la ALU
e la memoria riscrivibile, compariranno nei moderni computer
1940 Complex Computer
Il gruppo diretto da George Stibitz produce svariati
calcolatori.
Il primo, chiamato Complex Computer, impiega
9.000 relay telefonici ed è ultimato proprio nel 1940.
E' usato per moltipliche e divisioni di numeri
complessi; può svolgere una somma o sottrazione
ogni 3/10 di secondo.
Le routine e istruzioni di programma sono immesse
tramite nastro perforato. Il sistema ha una certa
forma di time-sharing (parallelismo d'elaborazione).
Al computer possono essere collegate 6 telescriventi
per inserire o stampare i dati.
Il sistema può gestire il multiprocessing, associando
una serie di computer per risolvere vari problemi
contemporaneamente.
1943 ENIAC( Electronic Numerical
Integrator and Calculator)
J.W. Mauchly e John Eckert pensano che un calcolatore digitale
potrebbe calcolare molto più rapidamente le tabelle balistiche, rispetto
agli attuali computer elettromeccanici.
Le tabelle balistiche, indispensabili per ogni tipo di cannone e proiettile,
erano necessarie ai soldati statunitensi poichè, dopo la campagna di
guerra del Nord Africa nel 1942, gli Alleati avevano capito che, a causa
delle differenti caratteristiche e peculiarità del terreno, così diverso
rispetto a quello americano, i tiri dell'artiglieria risultavano assai
imprecisi. Così, nell'aprile del '43, tramite la Moore School of Engineering
della Pennsylvania, Mauchly e Eckert presentano un memo che descrive
un analizzatore elettronico che potrebbe calcolare le traiettorie e
completare una tabella in soli due giorni.
L'esercito degli Stai Uniti acquista la macchina che verrà costruita con
l'impiego di circa 200.000 ore/uomo.
L’ENIAC ( Electronic Numerical Integrator and Calculator)
ENIAC realizzato nel 1945
impiega valvole elettroniche.
Non contiene parti in movimento, ad esclusione degli ingranaggi di
input/output.
Ha 500.000 connessioni saldate, 18.000 valvole, 6.000 interruttori e
500 terminali.
I calcoli sono svolti generando impulsi elettronici ed opera secondo il
sistema decimale. L'output è su schede perforate. L'ENIAC
originariamente non conteneva una memoria interna. Però, durante la
costruzione, l'idea venne discussa ed infine la memoria venne
aggiunta.
L'ampiezza della sua parola numerica (word) è di 10 cifre decimali e
può moltiplicare due numeri di questa ampiezza alla velocità di 300
risultati al secondo, trovando il valore di ciascun risultato in una tabella
di moltiplicazioni registrata nella sua memoria.
L'ENIAC è circa 1.000 volte più veloce della precedente generazione di
computer a relè.
La macchina sarà completata nel 1945.
1947 La prima RAM
John von Neumann approfondisce le esigenze di un computer moderno,
definendone l'architettura e sviluppando il primo calcolatore programmabile con
memoria. Istruzioni di programma che permettano modifiche dinamiche durante lo
svolgimento del programma stesso.
Ciò dovrebbe consentire all'hardware di diventare "intelligente".
Neumann risolve queste esigenze pensando ad un tipo speciale di istruzione,
chiamata "conditional control transfer" (trasferimento condizionato del controllo), che
consenta di interrompere la sequenza del programma per riprenderne l'esecuzione
da un punto qualsiasi delle istruzioni, memorizzando tutte le istruzioni di programma
insieme ai dati e nella stessa unità di memoria, cosicchè le istruzioni possano essere
modificate aritmeticamente nello stesso modo dei dati.
Le nuove istruzioni organizzate in subroutines sono in grado di svolgere molto più
lavoro di calcolo.
I programmi possono essere mantenuti intatti in apposite "librerie" e messi in
memoria all'occorrenza, prelevandoli da una memoria secondaria, come schede
perforate o nastri.
La memoria del computer generalizzato diventa l'area di assemblaggio delle varie
parti di programma.La prima generazione di computer elettronici moderni e
programmabili che trarrà vantaggio da questi concetti apparirà nel 1947. Ed
utilizzeranno la prima Random Access Memory (RAM), che generalmente
consisterà di 8.192 bytes.
1944 Enigma
Enigma, che opera
con chiavi diverse
che possono essere
impostate
casualmente per
criptare i messaggi
trasmessi dai loro
comandi militari.
Bombe e Colossus

Bombe una macchina decodificatrice per i codici
di Enigma, poi venne creato COLOSSUS Mk I, il
primo calcolatore elettromeccanico britannico
impiegato per provare ad enorme velocità tutte
le possibili combinazioni dei codici della
macchina crittografica nazista.
1944 Mark 1 negli USA

Viene ultimato il Mark I sotto la guida di
H.H. Aiken dell'Università di Harvard e
con la collaborazione dei tecnici IBM. Si
tratta di un calcolatore elettromeccanico
(a relè) interamente automatico e
universale
1945 EDVAC
EDVAC
Si tratta del primo progetto di
calcolatore elettronico a
programma memorizzato.
In altre parole del vero e
proprio calcolatore moderno.
Derivato dall'ENIAC, esso ne
perfeziona il concetto di
programmabilità, in quanto i
programmi -anzichè essere
inseriti dall'esterno- sono
incorporati nella memoria
della macchina.
1946 La moltiplicatrice di IBM
Nell'anno la IBM sviluppa
la macchina
moltiplicatrice 603.
E' il primo calcolatore
elettronico commerciale a
valvole prodotto in serie.
E' in grado di eseguire le
moltiplicazioni 1.000 volte
più velocemente delle
precedenti macchine
elettromeccaniche.
opera ad una velocità di
6.000 schede all'ora,
mentre le macchine
elettromeccaniche della
concorrenza viaggiavano a
600 schede/ora
1948 SSEC IBM una macchina gigante
una macchina gigantesca, il
SSEC. L'unità aritmetica fu
disegnata in base alle valvole
standard 25L6 usate nelle
radio.
Il progetto del SSEC andò
avanti giorno e notte, sette
giorni alla settimana nel
laboratorio IBM di Endicott.
Congiuntamente all'elettronica
fu progettato un gruppo
completo di unità periferiche:
lettori di schede ad alta
velocità, perforatori di nastro,
perforatori di schede, console,
unità di memoria e un
pannello di comando da fare
invidia a quello dell'ENIAC
1946
Alan Turing pubblica un rapporto del suo
progetto per l'ACE (Automatic Computing
Engine), che ipotizza l'estrazione casuale di
dati.
 John von Neumann e H.H. Goldstine gettano
le basi della programmazione per i calcolatori
(Programmazione e codifica).
 G.B. Dantzig getta le basi della
'programmazione lineare' (da non confondere
con la programmazione dei calcolatori) ed enuncia
il teorema del 'simplesso'.
Sarà questo un importante campo d'applicazione dei
calcolatori.

1947 Whirlwind


Al MIT (Massachusetts Institute of Technology),
nasce 'Whirlwind', macchina molto veloce
orientata al funzionamento 'in tempo reale'. Fa
uso per la prima volta di nuclei magnetici.
Diviene operativo nel 1950. E' considerato il
primo 'minicalcolatore'
1947 Primo transistor
John Bardeen, Walter
Brattain e William
Shockley sviluppano il
primo transistor
[TRANsfer reSISTOR]
nei laboratori Bell.
1948 Tamburo di memoria magnetica
Viene introdotto il tamburo di
memoria magnetica, come
dispositivo di memorizzazione dati nel
computer.
1948 IBM 604
Viene descritto come calcolatore
"miniaturizzato", anche se in
realtà occupa 2 x 2 x 1 metri e
pesava 640 chili.
Nella configurazione di base sarà
usato con un lettore perforatore di
schede (tipo 521?).
Per renderlo utile a fini
commerciali viene abbinato ad
una tabulatrice 402 o 407 e da
una a tre unità d'espansione di
memoria tipo 941. Questa
combinazioneverrà felicemente
venduta sotto il nome CPC (CardProgrammed electronic
Calculator).
Il prezzo sarà attorno al milione di
dollari di oggi.
1948 Mark 1
Il 21 giugno, presso
l'Università di
Manchester, Mark I
(ovvero Baby machine)
diventa il primo
computer digitale a
programma
memorizzato
realmente operativo.
Utilizza valvole e circuiti.
1949 Whirlwind
Il computer
Whirlwind,
costruito sotto la
guida di Jay
Forrester al MIT,
diventa il primo
computer in
tempo reale.
Contiene 5.000
valvole.
1949 Univac


Basandosi sull'idea di
un computer a
programma
memorizzato, Eckert e
Mauchly fondano la
compagnia UNIVAC per
sviluppare l'UNIVAC-1
(UNIVersal Automatic
Computer). E' la prima
compagnia che intende
produrre computer su
vasta scala e non più
per scopi prettamente
scientifici o militari.
Verranno prodotte 46
unità, vendute per più
di un milione di dollari.
1949 primo linguaggio
programmazione
'Short Order Code', sviluppato da
John Mauchly, si ritiene che sia il
primo linguaggio di
programmazione di alto livello.
1951 Memoria a nuclei magnetici
L'americano Jay Wright Forrester, (capo del
progetto Whirlwind) l'11 maggio, registra un
brevetto per la memoria a nuclei magnetici
chiamato "Multicoordinate Digital Information
Storage Device". Queste memorie sono composte da
piccoli nuclei magnetici attaverso i quali vengono
fatti passare 4 fili. I due fili incrociati (blu) servono a
cambiare la polarità di un nucleo. Per indirizzare il
cambio di polarità ad un solo nucleo la corrente che
viene fatta passare da un solo filo sarebbe
insufficiente, ma nel punto in cui interseca la
corrente dell'altro filo allora ha abbastanza forza per
variare il campo magnetico, che così passa dallo
stato O allo stato 1 o viceversa. La lettura della
memoria è di tipo distruttivo, perchè va a cambiare
la polarità del nucleo, che deve essere rimesso nel
suo stato originale.
In tutti i casi l'invenzione è geniale perchè si tratta
di memorie non volatili (essendo formate da campi
magnetici) ad alta velocità e sicuramente affidabili.
La costruzione dei piccoli nuclei e delle connessioni
deve essere fatta a mano e non si tratta di lavoro
semplice, date le dimensioni e l'enorme numero che
ne verrà costruito negli anni a venire.
1951 Memoria a nuclei magnetici
Wang Laboratories Inc
diventa una delle aziende
dell'era informatica più
note e apprezzate.
Inventa"Pulse Transfer
Controlling Device",
ovvero la Memoria a
Nuclei Magnetici.
1951 Leo 1, Leo 2, Leo 3
In Inghilterra, dopo diversi
anni di sviluppo, entra in
servizio il primo computer
inglese di utilizzo
commerciale generico, il
LEO, una versione
commerciale dell' EDSAC di
Cambridge, costruito dalla
Lyons Company, una
società inglese di catering
che sin dal 1947 aveva
mostrato particolare
interesse ad investire nella
realizzazione di computer
commerciali.
1951 nastri magnetici sotto vuoto
Le prime unità di nastri
magnetici impiegate all'epoca
presentano un grosso
problema: i frequenti comandi
di avvio/arresto del nastro alla
fine lo danneggiano o lo
inceppano.
La IBM risolve questo problema
tramite una colonna sotto
vuoto.
Facendo passare il nastro
all'interno di una colonna sotto
vuoto, infatti, il nastro rimane
sempre teso verso il basso e
siccome non vi è resistenza
dell'aria non si danneggia e
resta in posizione.
1955 - 704 IBM
La IBM annuncia il
704, un nuovo
calcolatore con
memoria a nuclei al
posto del CRT
utilizzato sui
precedenti sistemi
IBM 701, con
aritmetica floatingpoint e un sacco di
nuove istruzioni per
il calcolo scientifico.
1955 IBM 702
IBM 702: la prima macchina commerciale
completamente costruita con transistor e messa sul
mercato da IBM.
L'ancora alto costo dei transistor ne decreterà il flop. Ma
la linea di sviluppo è ormai tracciata.
Noterete che si presenteranno molte "prime" macchine
completamente a transistor, ma questa è sicuramente la
prima.
1956 Ramac 305 IBM
L'IBM introduce e inizia le installazioni dei sistemi RAMAC 305
(RAMAC = Random Access Method Of Accounting And Control).
Sarà questo il primo passo per trasferire i dati (records) dal supporto delle
vecchie e ingombranti schede perforate, alle unità a dischi magnetici.
Il passaggio è rivoluzionario, in quanto consente di eseguire operazioni di aggiunta,
aggiornamento o cancellazione di record semplicemente riscrivendoli sul disco.
Le schede, oltre ad essere ingombranti e pesanti, non consentivano accesso diretto ai
dati, erano vincolate alle 80 colonne, non erano modificabili e -non per ultimo!costavano parecchi soldi.
Il RAMAC 305, però, non sarà la macchina che darà la spinta al passaggio da
elaborazioni a schede a sistemi a dischi e/o nastri magnetici. Questa macchina ha un
costo elevato, è particolarmente fragile e quindi soggetta a lunghi fermi di
manutenzione e non è facile da programmare, richiedendo per l'impostazione di un
lavoro, sia il caricamento di un programma ancora su schede che l'impostazione di
una serie di pannelli a spine estraibili.
Si tratta dei primi elaboratori commerciali che dispongono di una unità a dischi fissi
per la memorizzazione di dati al posto dei tamburi magnetici o delle unità nastro.
Il sistema fa ampio uso di valvole elettroniche, poste in cestelli facilmente estraibili.
Ramac 305 IBM
IL PRIMO DISCO FISSO DELLA STORIA
L'unità disco consisteva in una pila
di 50 dischi da 24", con una
capacità totale di 5 o 10 milioni di
caratteri (5Mb o 10Mb), che era
un'enormità per quei tempi!
La velocità di rotazione era di 1.200
giri al minuto. L'unità poteva avere
uno o due bracci d'accesso (il
secondo era optional). Ogni braccio
aveva una sola testina di
lettura/scrittura. Durante
un'operazione di ricerca di dati su
disco, il braccio meccanico
(comandato ad aria compressa!) si
doveva prima spostare
verticalmente per raggiungere uno
dei 50 dischi e poi orizzontalmente
per andare alla pista voluta.
I dati sono letti o scritti alla velocità
di 22.500 car/sec. I tempi d'accesso
vanno da 100 a 800 millisecondi.
1956 SECONDA GENERAZIONE DI
COMPUTER
I primi computer a transistor sono annunciati, si tratta
del TRIDAC e di tre modelli sperimentali del MIT siglati
TX-O.
Viene introdotto un UNIVAC a transistor, disegnato
per scopi commerciali.
Il primo PEGASUS, prodotto dalla azienda inglese
Ferranti Ltd., entra in servizio.
Pegasus si distinguerà per l'alta affidabilità e facilità
d'uso.
E' il primo computer che usa un registro generale,
dispositivo in uso sulla maggior parte dei moderni
computer.
Dal 1956 al 1962 verranno costruiti 40 sistemi Pegasus
dalla Ferranti Ltd.
1957 Fortran 1 - Linguaggio
programmazione
Questo prodotto, che è il
primo di qualsiasi linguaggio
di alto livello, è stato
sviluppato da John Backus
col suo gruppo di specialisti
IBM.
Il FORTRAN usa una notazione
che è molto simile a quella
usata nell'algebra.
Per questo motivo il FORTRAN
diventerà assai popolare tra
gli scienziati e i tecnici.
1957 lo sviluppo dei computer a transistor


Il computer Atlas Guidance
Computer della Burroughs, uno
dei primi computer che usano
transistor, aiuta nel controllo per il
lancio del missile Atlas.
La Japan's Electrotechnical
Laboratory sviluppa un computer a
transistor, l'ETL Mark III, che
utilizza 130 transistor e 1.700 diodi.
1957 Lo Sputnik
La Russia lancia il primo
satellite Sputnik I in
orbita il 4 ottobre e la
corsa allo spazio ha
subito inizio,
accelerando ancor più lo
sviluppo di nuove
tecnologie
1958 nascita Digital Equipment
Il primo computer, il
PDP 1
(Programmed Data
Processor) sarà
rilasciato nel 1960
ed avrà molti
discendenti di
successo.
1958 Il circuito integrato

Jean Hoerni, Kurt Lehovec e
Robert N. Noyce del Fairchild
laboratories prendono parte allo
sviluppo di un Circuito Integrato;
un circuito composto da un solo
strato di silicio.
1959 Nascita del Cobol
Si forma il Comitato per i
linguaggi di sistemi di dati e
nasce il COBOL
(Common Business Oriented
Language).
listato di un programma
sorgente in COBOL
Al CODASYL (Conference on
Data System Languages), viene
sviluppato un nuovo linguaggio
in un tempo molto breve,
creando il primo standard per i
programmi aziendali.
Nei successivi 20 anni ci saranno
molti più programmi scritti in
COBOL che in qualsiasi altro
linguaggio.
1959 Il primo comp. commerciale a
transistor della NEC
In una mostra
di Parigi viene
presentato il
primo
computer
commerciale
Giapponese a
transistor della
NEC: il NEAC
2201.
1959
Entro quest'anno sono
già stati creati oltre
200 linguaggi di
programmazione!
1959 IBM 7090
La IBM consegna i primi 4 modelli del primo computer
completamente transistorizzato all'Aeronautica degli Stati
Uniti.
Si tratta del sistema IBM 7090.
All'inizio degli anni '60 le traiettorie di volo dei missili Saturno
della NASA saranno calcolate un'impressionante numero di
volte dai sistemi IBM 7090.
La macchina può eseguire 22.900 calcoli al secondo.
E questo parametro creerà una unità di misura standard
nell'industria: il numero di calcoli floating point al secondo
(FLOPS).
1959 Computer per università e centri
ricerca
Mentre molte
aziende procedono
nello sviluppo di
supercomputer,
IBM annuncia la
disponibilità di due
piccole macchine,
l'IBM 1401 per le
aziende e
l'IBM 1620 per gli
scienziati.
1954 Centri meccanografici in Italia
Anche in Italia inizia la diffusione nelle
aziende di centri meccanografici per
elaborare i dati commerciali.
Molti impianti sono composti
esclusivamente da macchine IBM
elettromeccaniche (dette anche Unit
Record), cioè un insieme di macchine
specializzate a svolgere un compito
specifico sulle schede perforate.
I centri meccanografici apriranno la
strada all'informatica anche in Italia,
lungo l'arco di tempo che va dalla fine
degli anni '50 agli anni '60. Le
macchine IBM Unit Record entreranno
anche in aziende di dimensioni mediopiccole, quelle che non si possono
permettere il noleggio dei mainframe,
per intenderci. In questi primi anni
nascono anche la nuove professioni di
perforatrice, operatore,
programmatore e capo centro CED.
L’evoluzione dei consumabili in Italia
L'IBM opera prevalentemente tramite la sua prima sede in Milano (via
Tolmezzo),
Attorno ai centri meccanografici fiorisce una crescente attività
commerciale per la fornitura di schede (in prevalenza prodotte e vendute
dalla stessa IBM), di pannelli e spine per le varie macchine (un vero
business, visti i prezzi di un singolo spinotto!), di nastri inchiostrati,
nonchè di carta in striscia continua utilizzata per la stampa dei famosi
"tabulati" e poco dopo arriveranno anche i floppy disk.
Il mercato dei cosiddetti "consumabili" farà la fortuna di molte aziende!
I moduli in continuo spinsero alcune grosse tipografie ad organizzarsi
specificatamente per la loro produzione, che divenne sempre più
sofisticata.
All'inizio degli anni '60 non esisteva ancora la carta chimica e per ottenere
più copie in un primo tempo si usava un sottile nastro carbonato che
passava nelle tabulatrici tra l'originale e l'unica copia possibile, poi
vennero allestiti moduli fino a 6 copie, utilizzando un esteso foglio di carta
carbone in mezzo ad ogni copia.
Ciò comportava, a stampa avvenuta, l'onere di separare le varie copie tra
loro ed eliminare le montagne di carta carbone.
Per questa esigenza sorsero altre fabbriche che produssero per anni
macchine apposite che consentirono di automatizzare il processo di
separazione e taglio dei moduli.
Tutte le stampe avvenivano per impatto di martelletti contro la carta.
1960 Algol 60
Scienziati americani ed
europei stabiliscono
uno standard per il
linguaggio ALGOL 60.
Il secondo linguaggio
matematico, anche se
non molto sviluppato,
getterà le basi di molti
linguaggi successivi.
1960 Linguaggio PL/1
La IBM annuncia il
linguaggio PL/1, che
è una combinazione
di ALGOL, FORTRAN e
COBOL.
Il nuovo linguaggio
sarà utilizzato per
grosse applicazioni su
mainframe.
1960 EC1 della Heatkit
La Heatkit mette sul
mercato il suo EC1 per
scopi educativi. E' il
primo computer
analogico abbordabile
da un vasto pubblico
per via del prezzo
molto basso (400$).
La macchina diventerà
molto popolare tra gli
ingegneri e nelle
scuole.
1960 PDP-1 Primo computer con tastiera e
monitor
La DEC introduce il
PDP-1, il primo
computer
commerciale con
un monitor e
tastiera per
l'input.
Costa dai 125.000
ai 250.000 dollari.
1962 Il primo videogame
Il primo video game nasce al
MIT per merito dello studente
Steve Russell.
E' subito giocato in tutti i
laboratori degli USA!
Il gioco era visualizzato solo con
caratteri sul monitor circolare
del sistema, ma rappresentava
in tutto e per tutto lo schema di
un arcade spaziale, giocabile da
due persone con una specie di
joystik.
Certamente noon era molto
economico, visto che una
partita di un'ora costava circa
300$!
1963 Il codice ASCII
L'American National Standards
Institute (ANSI) accetta
l'ASCII (American Standard
Code for Information
Interchange) con codice a 7
bit per lo scambio
d'informazioni, che diventa
così uno standard mondiale,
ancora in uso oggi.
Prima di allora ogni computer
usava un suo sistema di
rappresentazione dei dati, per
cui per scambiare informazioni
tra macchine diverse
bisognava sempre utilizzare
tavole di conversione.
1963 nascita cassetta audio
La Philips inventa la
cassetta audio
compatta.
Questo nastro, oltre a
servire nel mondo
consumer, diventerà
un media utilizzato su
molti home computer
dei successivi venti
anni.
1963 Il primo mouse
Douglas Engelbart inventa il
mouse, come dispositivo di
puntamento, allo Stanford Research
Institute, nell'ambito di una ricerca di
un sistema per gli ipertesti.
1964 IBM System 360
La serie 360 si
presenta con i
linguaggi di
programmazione
Assembler, RPG
(Report Program
Generator) e COBOL.
Il sistema operativo
può essere
memorizzato su
nastro (TOS) oppure
su disco (DOS).
1964 Linguaggio Basic
Nasce il linguaggio BASIC (Beginner's All-purpose Symbolic
Instruction Code).
E' sviluppato a Dartmouth dai professori John Kemeny e
Thomas Kurtz, con l'aiuto di molti studenti. Lo scopo iniziale
era semplicemente didattico, ma ne derivò un vero e proprio
linguaggio di programmazione, molto amato dalle nuove
generazioni per la sua duttilità e semplicità.
Il BASIC sarà alla base della storia informatica per tutti gli
anni successivi e in tutte le varie versioni disponibili in ogni
epoca.
Basti pensare che nel 1970 sarà così sviluppato da presentare
almeno venti versioni diverse funzionanti sui vari mainframe e
mini.
Il successo nasce dal fatto che oltre ad essere un linguaggio
decisamente semplice e di alto livello, si presenta con
istruzioni che possono essere compilate in linguaggio
macchina, ma anche interpretate direttamente dal sorgente.
1964 CDC 6600 Un superccomputer
Con una velocità di 9 megaflops, la Control
Data Corp. afferma che il suo, disegnato da
Seymour Cray, si merita il titolo di "primo
supercomputer di successo commerciale".
Questo computer ha 10 processori periferici,
noti come pre-processing unit, che inviano i
dati al processore centrale, ovvero alla CPU. Il
processore gira alla velocità straordinaria di
3.000.000 di istruzioni al secondo (3MIPS).
1964 Stampante a matrice di punti
La Epson inventa la stampante
a matrice di punti (dot matrix
printer).
La nuova macchina è sviluppata
su richiesta della casa madre
Seiko che necessita di piccole
unità da usare per la
registrazione dei tempi durante
le Olimpiadi di Tokyo.
Ma ci vorranno ancora 4 anni
prima che questo tipo di
stampanti entri in produzione in
serie.
1964 Il CAD
Tramite un progetto
in comune tra IBM
e General Motors,
viene sviluppato il
CAD (Computer
Aided Design),
ovvero si apre la
strada per la
progettazione
tecnica e il disegno
attraverso l'utilizzo
dei computer.
1964 La prima rete LAN

Presso la Rank Zerox Palo Alto
Research Center viene sviluppata
la prima LAN (local Area Network),
ovvero la prima rete locale per
mettere in comunicazione tra loro
vari computer, senza passare dalle
linee telefoniche.
1964 La legge dei microprocessori
Il presidente della Intel, Gordon Moore.
I chip prodotti e venduti nel '64 erano ancora molto pochi, ma nonostante
la scarsa quantità di dati a sua disposizione, l’ingegnere riuscì lo stesso a
trarre dalle sue osservazioni il principio secondo cui la potenza dei
microprocessori cresce in maniera esponenziale.
Questa ipotesi di partenza fu poi precisata e trasformata in una vera e
propria legge:
il numero dei transistor di un chip raddoppia ogni
18 mesi e con il downsizing (la diminuzione delle
dimensioni degli elementi che costituiscono un
microprocessore) i costi per produrre e
commercializzare i chip scendono in maniera
proporzionale.
Tanto per avere un’idea, nel 1965 il chip più complesso ed evoluto in
circolazione era costituito da 64 transistor, a fronte degli oltre 42 milioni
presenti in un Pentium 4 dei nostri giorni. Gli effetti delle dinamiche della
legge di Moore sul mercato sono piuttosto evidenti. Un computer che oggi
costa tre milioni di lire, l’anno prossimo costerà la metà e l’anno ancora
successivo sarà obsoleto
1965 primo cavo ottico

Il primo cavo a fibra ottica viene
impiegato in un lettore di schede
IBM.
1965 primo vero minicomputer.
DEC fa debuttare il
PDP-8, che usa
moduli di circuiti a
transistor.
Mentre molte
aziende sviluppano
macchine sempre
più grosse e veloci,
la Digital
Equipment Corp.
presenta il primo
vero minicomputer.
1967 Il Mouse viene brevettato
Vedi pag.95
Douglas Engelbart
Mostrò pubblicamente il mouse un anno più tardi su
Online System, dando dimostrazione anche di
videoconferenze e hipermedia.
Quelle invenzioni non erano state da lui disegnate per
fare soldi o creare un prodotto, ma piuttosto con
l'intenzione di trovare un modo migliore per la gente
di lavorare insieme e per rendere migliore questo
mondo.
Ma la sua idea di gestire ipertesti, wordprocessor,
tastiera, mouse e finestre era assolutamente
prematura e troppo costosa da realizzare, per cui non
fu presa seriamente in considerazione.
1967 Il primo Floppy disk
David Noble della IBM
inizia a sviluppare la prima
memoria su disco flessibile
(floppy) per registrarvi il
programma iniziale di
controllo dei computer.
L'Initial Control Program
Load (IPL) serve per
avviare l'attività del
computer e due anni più
tardi questo "strano
oggetto" sarà utilizzato
proprio sui sistemi IBM
System/370.
1967 La prima RAM
La compagnia Fairchild Semiconductor
Inc. sviluppa il primo chip di memoria
RAM (Random Access Memory) da 256 bits
(sì, proprio bits!).
Il chip contiene più di mille transistor.
La IBM produce un nuovo chip che contiene
dynamic memory cell.
Ciò significa che ora un bit di memoria
può essere rappresentato impiegando
un solo transistor e come risultato la
densità in un chip potrà essere espansa
drasticamente.
1967

Grace Hopper (la
famosa nonnina del
Cobol), diventa capo
progetto di un gruppo
di lavoro militare con
l'intento di sviluppare
un linguaggio che, in
onore di Ada
Lovelace, verrà
battezzato ADA.
1967

Ole-Johan Dahl e
Kristen Nygaard del
Centro Computer
Norvegese,
completano una
versione generalpurpose del linguaggio
SIMULA, il primo
linguaggio objectoriented.
1967 La pipeline(IBM)
di Roberto Tomasulo

La pipeline è nel computer
l'equivalente di una catena di
montaggio, cioè il metodo col quale
il computer può eseguire i vari passi
di un'istruzione (ovvero: prelevare,
decodificare, eseguire e fornire il
risultato, ciascuno stadio eseguito in
un solo passo).
1968 Nasce Intel
Robert Noyce, Andy Grove e
Gordon Moore lasciano la Fairchild e
fondano la Intel.
1969 Progettazione CPU Intel
la INTEL disegna una
semplice combinazione
di un processore e di
una unità di calcolo
(CPU).
La INTEL ci riesce, ma
appare subito evidente
che il processore è 10
volte più lento di
quanto si aspettasse.
Marcian e Ted Hoff
Inventano la CPU
denominata Intel4004
a 4 bit.
1969 il laser per la stampa
Gary Starkweather, del laboratorio
ricerche Xerox in Webster (NY), dimostra,
usando un raggio laser, che si può utilizzare
il laser per processi di stampa.
Ciò metterà la Rank Xerox sulla strada
giusta.
Ma la Xerox fallisce la commercializzazione
di questa invenzione e vende l'idea alla HP,
che diventerà il maggior produttore di
stampanti negli anni successivi.
1969 Nascita di Unix
Ritchie e Thompson iniziano a lavorare su
una loro idea di sistema operativo, che
anzichè essere orientato alla multiutenza si
dirigerà ad un unico utente. Per questo (e
scherzando sul nome Multics) lo
chiameranno UNIX.
La prima versione girerà su un PDP-7 della
Digital Equipment Co. (DEC) e sarà
completata entro lo stesso anno.
Il programma è scritto in assembler PDP-7.
UNIX diventerà una potenza nel mondo dei
sistemi operativi.
1969 Arpanet(l’inizio di Internet)
Il Dipartimento della Difesa
USA commissiona ARPANET
(Advance Research Projects
Agency Net) per ricerche
sulle reti e i primi 4 nodi
diventano operativi all'UCLA,
UC Santa Barbara, SRI e
all'Università dello Utah.
L'esperimento servirà a
connettere vari centri di
ricerca negli USA, tramite un
sistema di comunicazione a
commutazione di pacchetti
(packet-switching network).
Diventerà la più grande rete
mondiale, con milioni e
milioni di persone collegate
e si chiamerà INTERNET.
1971 Realizzazione della CPU Intel
4004
Il primo microprocessore al mondo fu ottenuto in quest'anno,
grazie alla richiesta della società giapponese Busicom di
sviluppare la parte elettronica di una calcolatrice da tavolo.
Ted Hoff riprogettò l'intero circuito e invece di 12 chip ne utilizzò
solo 1, che conteneva tutta l'unità centrale di elaborazione (CPU),
oltre alla memoria RAM e quella ROM.
Lo schema di base del primo microprocessore venne messo a
punto da Ted Hoff e da Stan Mazer, mentre il compito di
tradurre questa intuizione in una macchina funzionante fu affidato
a Federico Faggin.
La realizzazione elettronica dello schema eseguita da Faggin
portò alla realizzazione del primo microprocessore: l'Intel 4004.
1971 Il primo messaggio di posta
elettronica
Ray Tomlinson e Newman
spediscono il loro primo messaggio
E-mail via rete, inserendo la famosa
"@" nell'indirizzo.
1971 Commodore il primo calcolatore
Le prime calcolatrici
tascabili diventano popolari
e mandano in soffitta i vecchi
regoli.
La Commodore è il primo
produttore che mette sul
mercato un calcolatore
elettronico compatto,
come prodotto di massa.
Sino ad oggi i calcolatori
erano pesanti, complicati e
molto costosi per la media
delle persone.
Nello stesso anno, sempre la
Commodore, metterà sul
mercato un calcolatore
ricaricabile.
1972 CPU Intel 8008
La INTEL mette sul mercato il
microprocessore Intel 8008, con una
velocità di 200Khz.
Notare che la sigla 8008 è
esattamente il doppio del Intel 4004
prodotto in precedenza.
E' infatti la versione a 8 bit del 4004.
Contiene 3.500 transistor basati su
tecnologia a 10 micron.
E' stato il primo processore capace di
riconoscere tutti i caratteri
dell'alfabeto (lettere e numeri).
Velocità di clock: 500Khz e 800Khz.
Indirizzamento: 16Kb di memoria
fisica
La velocità è di 300.000 istruzioni al
secondo e può indirizzare
16Kb di memoria.
1972 Calcolatore scientifico HP
La Hewlett Packard
rilascia il primo calcolatore
scientifico portatile: l' HP
35.
Questa macchina spazzerà
via tutti i regoli usati sino
allora per i calcoli.
Comprendeva già molte
delle funzionalità del
successivo HP 9100A e
influenzò il modo in cui
matematici e ingegneri
eseguivano i loro calcoli.
Conteneva 8 IC ed era
venduto a 395$, un sacco
di soldi all'epoca!
1972 Pong Atari
Il 29 novembre 1972, Nola
Bushnell (fondatore della ATARI)
e Al Alcorn (il suo primo
ingegnere), mostrarono uno strano
TV in una taverna di Sunnyvale,
California
Accesero l'apparecchio e sullo
schermo comparve un rudimentale
campo di gioco che simulava il
ping-pong. Tramite due manopole
iniziarono quella che si può definire
la prima partita ad un videogame
da bar.
Il programma venne battezzato
"Pong" e consisteva semplicemente
in due barre che rappresntavano le
palette, un cerchio per la pallina,
una riga per la rete e due contatori
per i punteggi.
1972 Linguaggio C
Dennis Ritchie sviluppa il
linguaggio "C" ai laboratori Bell.
Così chiamato semplicemente perchè
il suo predecessore era stato
battezzato "B".
1973 Alto PC a interfaccia grafica
Ricercatori alla Xerox PARC
decidono di sviluppare un
computer da usare per le
ricerche e progettano un PC
sperimentale denominato
Alto, che usa il
mouse, rete Ethernet ed
una interfaccia utente
grafica (GUI).
Di questa macchina non ne
furono venduti molti
esemplari, dato l'alto costo,
ma rappresentò il
trampolino per lo sviluppo di
personal computer ad
interfaccia grafica
Alto l’interfaccia grafica e i menu


Il pc Alto si compone di 4 parti: il display
grafico, la tastiera, il mouse grafico e l'unità
che contiene il processore e la memoria a
disco.
Era finito in modo impeccabile e veniva
posto in vendita al prezzo di 32.000$
(valore del 1979). Sicuramente un prezzo
non da personal computer!
1973 CP/M Il primo sistema operativo
Diventerà un diffusissimo sistema operativo per
molti microcomputer, essendo disegnato per il
microprocessore Intel 8080, di cui sarà il primo
sistema operativo disponibile ed avendo inoltre
buone doti di velocità e stabilità unite alle modeste
dimensioni.
1973 LCD per i display



La società giapponese
SHARP sviluppa la
tecnologia LCD (Liquid
Crystal Display).
Resterà leader del
settore per molti anni.
La tecnologia ocndurrà
poi allo sviluppo degli
schermi piatti per i
computer portatili.
Si basa sul principio
che i cristalli si possono
orientare in una certa
direzione se influenzati
da una corrente
elettrica.
1973 Nascita del codice a barre
Nasce il BAR code (Universal
Product Code).
Questo codice si compone di
due strisce nere di differente
larghezza che possono essere
lette da un'apposito scanner.
Quasi tutti i prodotti al mondo
oggi hanno questo codice
nella loro etichetta.
In questo modo si è facilitato
il riconoscimento e la codifica
automatica dei prodotti
(pensate alle casse dei
supermercati) e il
reperimento del relativo
prezzo in modo esatto.
1974 CPU Intel 8080
Ha un clock da 2Mhz
e contiene un Kernel
di 75 istruzioni.
Il processore ha
6.000 transistors, e
può indirizzare 64
KB di memoria
fisica.
E' venduto al prezzo
di 360$.
Verrà montato sul
famoso computer
Altair 8800.
1974 CPU Motorola 6800


MOTOROLA
presenta una sua
CPU: il 6800.
Un buon
processore a 8 bit
che sarà integrato
in moltissimi
dispositivi
industriali.
1975 Il primo PC
Il primo Personal Computer,
almeno quello salito alla
ribalta come tale, l'Altair
8800 appare sulla copertina
della rivista Popular
Electronics nel gennaio 1975.
Prezzo: $621 (assemblato)
CPU: S-100 card (Scheda
installata MITS Intel 8080)
Memoria: 4kb - Sistema
operativo: CP/M
La produzione di Altair
cesserà nel giugno 1978.
1974 Idea della Microsoft

Legato all'annuncio di Altair 8800,
apparso su Popular Electronics c'è
un evento particolare, che cambiò la
vita a Paul Allen e a Bill Gates,
convincendoli che ormai i tempi
erano maturi per sviluppare
software per il neonato
microcomputer.
1975 PC IMSAI 8080
IMSAI 8080
Prezzo: $621 esattamente
lo stesso dell'Altair!
CPU: S-100 card (IMSAI
8080A card installed)
Sistema operativo: CP/M
Clone dell'Altair 8080,
disegnato meglio, con un
alimentatore più potente,
22 slot e un grande
pannello frontale.
1975 PC IBM 5100 Portable
Computer
CPU: IBM proprietario,
IC module
Prezzo originale:
$20.000
Memoria da 16kb a
64kb - Sistema op.
Basic e/o APL
Monitor 16 linee x 64
caratteri - Tape interno
da 204kb
1975 Le prime stampanti laser IBM
L'IBM introduce sul mercato le prime
stampanti laser.
1976 I microprocessori sul mercato
50 tipi: AMI, INTEL, Mostek, Motorola,
National Semiconductor, RCA,
Rockwell, Signetics, Teledyne
Systems and Toshiba.
1976 Il primo supercomputer Cray
primo supercomputer,
uno dei più costosi della
storia:
Il Cray-1 della Cray
Research è il primo
supercomputer con
architettura vettoriale.
La prima macchina
commerciale che
abbatteva la barriera di
1MIPS.
Costo? Attorno ai
700.000 dollari.
1976 Il primo PC Motorola
La "SouthWest Technical
Products Corporation" (SWTPC)
realizza il primo computer
Motorola. Prima di darsi alla
produzione di computer la casa
realizzava amplificatori e
preamplificatori HIFI. E' per
questo che il loro computer
assomiglia più a un
amplificatore stereo! Meno
male che non producevano
lavatrici!
CPU: Motorola 6800 - Sistema
operativo: ROM Monitor
1976 Prima stampante a getto
d’inchiostro

La IBM sviluppa le prime
stampanti a getto d'inchiostro
(ink-jet).
1976 Nasce Apple
Steve Jobs e Steve
Wozniak disegnano e
costruiscono l' APPLE I, che
è principalmente costituito
da un circuito su una sola
piastra.
Prezzo: $666,66
CPU: MOS Technology 6502,
1.023 MHz
RAM: 4kb espandibile a
64kb
Monitor: b/n 24 linee x 40
caratteri
Sistema operativo: nessuno,
monitor in ROM
1977 Apple II
Viene annunciato l'APPLE II,
che diventa un banco di prova
per i personal computer. Un vero
e proprio home computer, con
semplici programmi di
videoscrittura, fogli di calcolo,
giochi e tanto altro.
Prezzo: $1298 con 4K, $2638
con 48K
CPU: 6502, 1 MHz
Sistema operativo: BASIC in
ROM - Apple DOS - ProDOS
Video: Testo 40 caratteri x 24
linee; grafica 280x192 4 colori,
40x48 16 colori
Il primo computer venduto con
funzioni di grafica incluse.
1977 Nasce la Microsoft
Bill Gates e Paul Allen fondano la
Microsoft.
1977 Il primo Commodore
1978 IBM Data System m/23
David J. Bradley scrisse
il sistema operativo.
Aveva due unità floppy
per i dati, uno schermo
video ed una tastiera
integrati.
Il System/23 in verità
non ebbe molto
successo, ma servì
all'IBM per raccogliere
esperienze utili al fine di
progettare un vero
personal computer nei
due anni a venire.
1978 CPU Intel 8086
Esce il processore
Intel a 16 bit 8086.
L'Intel 8086 si basa
sul dissegno del
8080 e 8085, con un
register set simile,
ma espanso a 16 bit.
Il microprocessore
può indirizzare fino a
1Mb di memoria e
contiene 29.000
transistor.
1978 Il primo foglio elettronico di
calcolo
VISICALC: il primo foglio di
calcolo elettronico
(spreadsheet). Il programma
è realizzato da Don Bricklin
e Bob Franston.
Il primo programma
veramente utile per i
personal computer
dell'epoca!
La sua 'fame' di risorse
ucciderà tutti i vecchi PC.
Nel suo primo anno di vita ne
saranno vendute 900.000
copie. Inizialmente solo per
Apple II e poi anche per altri
pc.
1978 Stampante matrice ad aghi
La Epson annuncia la MX-80, una
stampante a matrice di aghi, che
stabilirà un nuovo standard di stampa
ad alte prestazioni e basso costo.
La macchina è ideata da Chris
Rutkowski e sarà sul mercato nel
1980.
1979 Microprocessori nuovi
La Motorola presenta il
chip 68000, un processore
a 16 bit che più tardi
supporterà i Macintosh.
La INTEL annuncia il
microprocessore 8088, che
utilizza un bus a 32bit, ma
che internamente opera
ancora in architettura a 16
bit. Questo chip sarà alla
base del futuro PC IBM.
1979 primi videodischi e cellulari


Sony e Philips annunciano i primi
videodischi digitali.
Telefoni cellulari sono collaudati
in Giappone e Chicago.
1980 Apple III
La APPLE presenta
Apple III.
Prezzo 3.500$, ma
sarà un disastro.
Inizialmente la
macchina soffrirà di
un sacco di problemi
dovuti ai guasti e
butterà a terra la
compagnia.
1981 Primo PC IBM
12 agosto 1981: il
primo PC IBM
esce dalla linea di
produzione.
L'architettura
aperta del PC IBM
viene lanciata in
agosto, decretando
l'affermazione del
computer desktop.
1982



La Columbia Data Products realizza il
primo clone del PC IBM. Subito dopo
anche la Compaq ne realizza uno.
Viene fondata la Autodesk e spedita la
prima versione di Autocad.
John Warnock sviluppa il Postscript,
linguaggio descrittivo di pagine e fonda la
Adobe system con Charles Geschke
1983 Nascita protocollo internet


Esce il PC IBM "XT".
Il completamento del protocollo
TCP/IP segna la creazione di un
Internet globale
1983 Apple Lisa
Anche se non destinato
al commercio, l'Apple
LISA, lanciato in
maggio, mostra cosa si
può fare con un mouse,
le icone e i menu
pulldown. Peccato che
costi 18 milioni di lire!
Resterà un prototipo
non commercializzabile,
ma che ha lasciato il
mondo degli
appassionati a bocca
aperta, con le sue
caratteristiche
rivoluzionarie
1983 Linguaggio C++

Nei laboratori AT&T Bell, Bjarne
Stroustrup continua a lavorare sul
C++, un'estensione Object Oriented
del linguaggio C.
1984 Apple Macintosh
In gennaio viene annunciato dalla Apple il personal
computer Macintosh.
Si tratta finalmente di una macchina interamente grafica,
abbordabile come prezzo, anche se più cara di un pc IBM,
ma non certo dal prezzo stratosferico del computer Lisa.
Il monitor (rigorosamente in bianco e nero) è integrato con
la CPU, la tastiera è povera di tasti, ma efficace al tocco,
come il mouse, che presenta un solo tasto.
L'interfaccia grafica è semplice e completa, simulando una
scrivania, con le varie cartelle (in forma di icone),
dispositivi di memorie (floppy e disco fisso) e cestino per i
documenti da buttare. Viene fornito già corredato di scheda
grafica e qualche semplice programma come editor di testi
e di disegno.
Il successo di Macintosh è indiscutibile; una macchina
completamente diversa da tutto ciò che era ed è in
circolazione. Questa peculiarità la famiglia dei Macintosh la
conserverà per molti anni a venire, diventando in modo
incontestabile la macchina prediletta dei grafici e dei
compositori editoriali, ma non solo.
Contrariamente a tutti gli altri personal computer,
Macintosh è una macchina chiusa. Utilizza un suo hardware
fatto apposta, un suo sistema operativo concepito ad
oggetti e una serie di programmi e linguaggi di sviluppo
completamente autonomi dagli altri computer. Persino la
scrittura su dischetti floppy non risulta compatibile. Questa
caratteristica proteggerà APPLE, ma la penalizzerà per
molti anni, fino a quando sentirà anche lei la necessità di
aprirsi al resto del mondo, consentendo lo scambio delle
informazioni.
1984 Nasce il CD Rom

Sony e Philips introducono i primi
CD-ROM, che forniscono una
enorme capacità di registrazione dei
dati (fino a 640mb).
1984 Motorola MC68020 le CPU



La Motorola crea il
processore MC68020 che
contiene qualcosa come
250.000 transistor.
La NEC produce un chip da
256kb e l'IBM annuncia un
chip da 1mb.
Inizia in agosto la
produzione del processore
Intel 80286 a 16 bit, che
viene inserito nel PC IBM
"AT".
1985 Il primo sistema Wimdows

La Microsoft sviluppa Windows
1.0, introducendo aspetti tipici del
Macintosh nei computer DOS
compatibili.
1985 CPU Intel 80386

In ottobre la Intel annuncia il chip
a 32 bit 80386 con la gestione
della memoria sul chip.
1985 Programma Impaginatore

Paul Brainard prepara
PageMaker, il primo programma
editoriale per PC desktop,
ampiamente usato dapprima sui
Macintosh e poi sui PC IBM
compatibili.
1987 PC PS/2 IBM




IBM annuncia in aprile
una nuova famiglia di
personal computer, i pc
PS/2. Tipo macchina:
8530 (021). basata su
processore Intel 8086,
16-bit. Clock speed: 8
Mhz.
RAM: 640 kB. ROM: 40 o
64 kB con MS BASIC-80.
3.5-inch floppy drive.
Hard disk: 20 o 30 Mb.
OS: MS-IBM PC DOS ver.
3.30.
Prezzo: 2595$
1988 Motorola Risc a 32 bit

La nuova serie Motorola di
processori Risc a 32 bit 88000
offre una velocità pari a 17 milioni
di istruzioni al secondo.
1989 WWW

Tim Berners-Lee propone il
progetto World Wide Web al
CERN.
1989 CPU Intel 80486

Esce il processore Intel 80486,
con 1,2 milioni di transistor.
1990 Windows 3.0
Microsoft distribuisce
Windows 3.0. In
maggio s'intensifica la
disputa legale con la
Apple circa il software
che ricorda troppo il
sistema operativo del
Macintosh.
1990 Prototipo del WWW

Berners Lee scrive il prototipo
iniziale per il WWW, che usa le
altre sue creazioni: URL, HTML e
HTTP.
1991 Power PC

Viene annunciata
l'alleanza di IBM,
Motorola ed
Apple per il
PowerPC
1993 CPU Pentium

Nasce il
Pentium
Intel in
marzo.
1994 Nasce Netscape

Jim Clark e Marc Andreesen
fondano la Netscape
Communications (in origine Mosaic
Communications) che crea il
famoso browser Netscape
1995 Sistema operativo Windows 95

Microsoft
rilascia
Windows 95.
In 4 giorni
saranno
vendute più di 1
milione di copie.
1995 Programmazione Java

Nasce il linguaggio di
programmazione Java, piattaforma
indipendente per sviluppo di
applicazioni.
1995 Amazon sito di E-commerce

Nasce il più grande sito di ecommerce: Amazon:
1995 Nasce il collegamento USB
Viene rilasciato il nuovo standard
di porta comunicazione per pc,
denominato USB.
Questo nuovo tipo di connessione
semplificherà la connessione di
innumerevoli dispositivi collegabili
al personal computer: mouse,
scanner, fotocamere, webcam,
drive portatili, ecc.
Oltre alla praticità, la nuova porta
di connessione (plug 'n play)
risulta particolarmente veloce,
soprattutto quando verrà fornita
la versione USB 2.
1997 Alcune novità




Intel rilascia un nuovo processore
a 200Mhz.
Microsoft rilascia Office 97 e
annuncia la prossima uscita di
Windows '98.
Apple distribuisce il nuovo Mac OS 8
Microsoft investe 150 milioni di
dollari nella Apple Computer corp.,
accettando di continuare a creare
software per Apple, mentre Apple
accetta di adottare Explorer come
browser prescelto per i computer
Macintosh.
1997 Pentium II

I processori Intel ora si chiamano
Pentium II e operano a 233Mhz.
1998 Apple iMac

Apple introduce gli iMac, che
dovrebbero tornare ad essere dei
computer molto facili da usare, oltre
ad avere un design decisamente
rivoluzionario.
1999 Appunti Microsoft


Microsoft acquista Access
software.
Intel: siamo al Pentium III a
500Mhz.
2002 Un Supercomputer Cray


Viene annunciato un
supercomputer da 52,4
teraflops: il Cray X1.
Dispone di processori
con potenza di 12,8
gigaflops ed è in grado
di ospitare fino a 4.096
CPU.
Ventisette anni dopo il
suo primo supercomputer, Cray torna
alla ribalta con un
nuovissimo sistema
destinato ad entrare
nella classifica dei
computer più potenti di
sempre.
Fly UP