Evoluzione del computer

annuncio pubblicitario
Evoluzione del computer
di Roberta MOLINARI
Le dita, il primo strumento di supporto al calcolo
Le dita sono il più lontano antenato del calcolatore
La funzione più semplice delle dita è
quella di rappresentazione di un
numero.
Tenendo conto delle falangi delle due
mani si può contare da 0 fino a 28
Il sistema di calcolo digitale proposto
dal Venerabile Beda
Il Venerabile Beda (Inghilterra 672-735), propone un sistema di rappresentazione che
fa corrispondere le posizioni delle dita e i gesti per ottenere numeri da uno a un milione
I diversi numeri sono rappresentati
attraverso regole precise. Ad esempio
per le unità venivano usati soltanto il
mignolo, l’anulare e il medio della
mano sinistra
Altri supporti al calcolo
Le popolazioni andine (dal 600 al 1000) utilizzano per fare memorizzare numeri i quipu
Un sistema di corde e nodi in
posizione differente consentono di
rappresentare i numeri
Altri supporti al calcolo
ABACO (Soroban)
È il primo strumento usato per i calcoli sin dal 2000 a.C. in Cina e utilizzato in
seguito anche tra i Greci e i Romani. In Europa venne usato fino al XVIII sec in
Giappone i negozianti lo usarono fino alla seconda metà del XX sec.
Costruisco numero in base alla
posizione dei “gettoni”
posso fare delle somme
Regolo calcolatore
Il regolo calcolatore è uno strumento di calcolo analogico, che sfrutta le
proprietà dei logaritmi, riconducendo operazioni più complesse (prodotti,
quozienti, esponenziali) ad operazioni più semplici sui logaritmi dei rispettivi
operandi. Queste vengono eseguite graficamente, spostando uno o più
asticelle graduate con scala logaritmica.
Il primo regolo fu inventato nel 1623 Edmund Gunter, professore di astronomia
al Gresham College di Londra, con l'aiuto di un compasso, si possono
eseguire graficamente moltiplicazioni e divisioni su una scala logaritmica.
Nel corso dei secoli subirà diverse migliorie e verrà usato fino al 1972 anno
in cui nasce la prima calcolatrice tascabile (Durante i primi viaggi spaziali gli
astronauti si servivano di regoli calcolatori per i calcoli necessari durante la
missione)
Nasce il calcolo automatico
Fin qui si sono visti solo strumenti di supporto alla memorizzazione:
l’esecuzione dei calcoli è affidata integralmente agli utenti
“Non è ammissibile che studiosi e scienziati, anzichè elaborare e confrontare nuove
teorie, perdano le proprie ore come schiavi nelle fatiche del calcolo, che potrebbe essere
affidato a chiunque se si potessero usare delle macchine...”
G.W. Leibniz (1646-1716)
La Pascalina
Nel 1642, a 19 anni, Blaise Pascal (francese) inventa una macchina (la Pascalina) che
dimostra come i calcoli possano essere compiuti in modo puramente meccanico
Per la prima volta una macchina
esegue automaticamente il
riporto nelle addizioni
Foto
La Macchina di Leibniz
Nel 1671, G.W. Leibniz (tedesco) progetta una macchina calcolatrice che utilizza
pignoni dentati di varia lunghezza e una versione perfezionata del meccanismo di riporto
automatico ideato da Pascal.
vengono eseguite
automaticamente
moltiplicazioni e divisioni sotto
forma di addizioni e sottrazioni
ripetute
Leibniz concepì anche una macchina in grado di eseguire le quattro operazioni
con l'aritmetica binaria, ma non la realizzò mai non riuscendo ad integrarla con un
convertitore decimale-binario. Nel 1966 uno storico della scienza ne costruì un
modello perfettamente funzionante
Tutti i dispositivi visti finora non contengono dei congegni
automatici veri e propri se non per effettuare riporti.
All’utente era richiesta la capacità di indicare correttamente gli operandi e di scomporre
le operazioni più complesse in operazioni elementari che venivano eseguite passo
passo con l’ausilio del dispositivo
Manca ancora un sistema di comando che consenta alla
macchina di passare da un’operazione all’altra senza l’intervento
dell’uomo...
Deve essere realizzato un dispositivo in grado di memorizzare sia un insieme di dati sia
la successione di operazioni da compiere (programma) sui dati per ottenere un certo
risultato
Nasce la scheda perforata
Nel 1804, Joseph-Marie Jacquard (francese) perfeziona l’idea del meccanico Falcon
che un secolo prima aveva scoperto un nuovo sistema per rendere automatiche alcune
fasi del lavoro di tessitura
Il telaio è guidato
automaticamente nei suoi
movimenti da una serie di fori,
praticati su schede, che
corrispondono al programma
di tessitura
La macchina differenziale di Babbage
Nel 1822, Charles Babbage (inglese), inizia a realizzare una macchina differenziale
che è in grado di svolgere e stampare automaticamente equazioni polinomiali e creare
dunque tabelle di polinomi utili per la realizzazione di tavole astronomiche necessarie
alla navigazione marittima. Non fu mai portata a termine per problemi tecnici.
La macchina esegue i calcoli
in base al metodo delle
differenze grazie al quale le
operazioni di moltiplicazione e
divisione vengono ridotte alle
più semplici addizione e
sottrazione
La macchina analitica di Babbage
Nel 1833, Charles Babbage progetta una macchina analitica di tipo universale, ma
non riesce a tradurla in pratica a causa dei limiti della tecnica dell’epoca.
Aveva dispositivi di ingresso basati sulle
schede perforate, un processore aritmetico
che calcolava numeri, una unità di controllo
che determinava che fosse eseguito il compito
corretto, un meccanismo di uscita ed una
memoria dove i numeri potevano essere
mantenuti in attesa del loro turno di
elaborazione.
È considerato il primo computer
La macchina analitica di Babbage
Lady Ada Augusta contessa di Lovelace (inglese) aiutò il matematico a
trasformare le sue idee in progetti scrivendo anche diversi programmi per la
macchina che però non si poterono testare.
Fu la prima programmatrice (in Assembly).
“La macchina analitica di Babbage tesse forme
algebriche, così come il telaio di Jacquard
tesse fiori e foglie”
“I numeri possono essere usati per
rappresentare cose, oltre alle quantità delle
stesse, possono rappresentare lettere
dell'alfabeto, note musicali, posizioni sulla
scacchiera"
(Augusta Ada Byron, Contessa di Lovelace)
La macchina tabulatrice di Hollerith
Nel 1890, Herman Hollerith (USA) realizzò per il censimento della popolazione degli
Stati Uniti una macchina tabulatrice per elaborare i dati memorizzati su schede
perforate.
Hollerith sfruttò il brevetto e fondò una società che diventerà nel 1924, sotto la guida
di Thomas Watson sr, l’IBM (International Business Machine) l'azienda che
diventerà prima leader nel campo dei sistemi meccanografici e quindi la più grande
azienda informatica del mondo (leader nel settore dei mainframe)
I risultati del
censimento del 1880
si erano ottenuti
dopo 7 anni, con le
macchine tabulatrici
per il censimento del
1890 ci vollero solo
più 6 settimane!
Un balzo in avanti nella costruzione degli odierni
calcolatori “general purpose”
1925- Presso il Massachusetts Institute of Technology (MIT) viene messa a
punto una calcolatrice meccanica in grado di eseguire calcoli complessi.
1930 - Analizzatore differenziale di Bush (USA): computer analogico meccanico
progettato per risolvere equazioni differenziali tramite integrazione, utilizzando
meccanismi a ruota e disco per effettuare i calcoli.
1936 – Alain Turing (inglese) immaginò una "macchina" o "automa" ,
esistente unicamente a livello teorico, con la quale dimostrò formalmente la
possibilità di realizzare una macchina in grado di eseguire qualsiasi
algoritmo.
Prima generazione di computer
1938-1955
•
•
•
•
Utilizzavano valvole
Non avevano un sistema operativo
Memoria molto limitata
Programmazione in linguaggio macchina
Z1 e ABC
– Konrad Zuse (tedesco) realizza
– Nel 1938 lo Z1: calcolatore meccanico binario gestito elettricamente in
grado di gestire una limitata programmazione. Il programma era inserito
tramite un nastro perforato.
– Nel 1939 lo Z2: primo calcolatore elettromeccanico ad usare i relay
– Nel 1941 lo Z3: primo calcolatore totalmente programmabile e
totalmente automatico. Il computer originale venne distrutto dagli alleati
nel 44 durante un bombardamento alleato di Berlino
– 1939 - John Vincent Atanasoff (bulgaro) realizza in USA il primo computer
digitale totalmente elettronico l’ABC
– il suo dispositivo era basato sull’aritmetica binaria e per la memoria
usava condensatori che venivano periodicamente rinfrescati per
mantenerne la carica
– le attuali memorie RAM
funzionano alla stessa maniera.
Il Colossus
•
1944- Durante la II Guerra Mondiale Alan Turing (inglese)
– aiutò il governo inglese nella realizzazione del loro primo computer
elettromeccanico COLOSSUS impiegato per provare ad enorme
velocità tutte le possibili combinazioni dei codici della macchina
crittografica nazista ENIGMA, con cui i nemici codificavano i messaggi
spediti via radio da Berlino ai sottomarini tedeschi che stavano
distruggendo la flotta inglese.
– non ebbe un grosso impatto, poiché il lavoro fu classificato come top
secret per ben 30 anni
ENIGMA opera con
chiavi diverse che
possono essere
impostate
casualmente per
criptare i messaggi
trasmessi dai loro
comandi militari
Mark 1
•
1944 - Howard Aiken (USA)
– costruì la prima macchina general purpose americana. Conosciuta
come “IBM automatic sequence controlled calculator (ASCC)” è più nota
come Mark 1, era un calcolatore elettromeccanico programmabile
tramite schede perforate
– la macchina era costituita da 750.000 componenti, era lunga 15 metri,
alta 2,5 e pesava approssimativamente 5 tonnellate
Grace Murray Hopper
Aiken completò la costruzione del MARK I con
l'aiuto della giovane studentessa Grace Murray
Hopper e dopo la fine della Seconda Guerra
Mondiale, sempre la Hopper lo aiuterà per il
MARK II, finito nel 1947 ed ancora per il MARK
III, fino a quando lascierà Aiken e Harvard nel
'49, per unirsi ad Eckert e Mauchly nella
costruzione di UNIVAC I.
Grace Murray Hopper inventò il linguaggio APT
e nel 1960 verificherà la prima versione
del linguaggio COBOL per l'UNIVAC
La Hopper è nota anche per aver coniato il termine
"bug" per un errore del MARK I, un relè non
funzionava in modo corretto proprio perchè un
insetto vi era rimasto incastrato.
Fu conosciuta con vari appellativi, tra cui: "Gran
Lady del software", oppure "Amazing Lady" o
"Nonnina del Cobol".
ENIAC
•
1946 - messa in funzione dell’ENIAC (Electronic Numerical Integrator And
Computer)
– primo calcolatore elettronico
– usava il sistema decimale
– costruito a partire dal 1942 presso l'Università della Pennsylvania da
John Mauchley e Presper Eckert
– funzionante a valvole termoioniche con l’uso dell’elettronica permise di
ottenere una velocità di calcolo mille volte superiore. Si trattava sempre
di una macchina a programma esterno: per programmarlo si dovevano
cambiare i collegamenti fisici al suo interno dalle "Eniac Girls" (ci volevano
dalle poche ore alle giornate)
– consisteva di 18.000 valvole e 1.500 relay. Era alto 3 metri per un peso
complessivo di 30 tonnellate e consumava 200 KW
– si guastava con grande frequenza a causa dell'enorme quantità di
componenti relativamente fragili (si bruciava una valvola ogni 2 minuti)
ENIAC vs PENTIUM
ENIAC
Pentium 150MHz
Velocità
5.000 addizioni /
secondo
300.000.000
Memoria
200 bytes
16.000.000
Elementi
18.000 tubi a vuoto
6.000 interruttori
10.000 condensatori
70.000 resistenze
1.500 relays
4.000.000 transistors (CPU)
Misure
altezza 3 metri
x superficie 160 metri
quadrati
dimensioni di un personal
computer
Peso
30 tonnellate
alcuni Kg EDVAC
Nel 1945 John Von Neumann (ungherese) progetta il primo prototipo dei moderni
calcolatori elettronici, l’EDVAC (Electronic Discrete Variable Automatic Computer).
È un’evoluzione dell’ENIAC:
1. Realizzava l’architettura di Von Neumann
2. Usava il sistema binario
3. Non andava ricablato, ma i programmi venivano
caricati in memoria
Il calcolatore venne concretamente realizzato e
messo in funzione nel 1952 e usato fino al 1960
Eseguiva un'addizione in 864 microsecondi(10-6
sec) e una moltiplicazione in 2900 microsecondi.
Il computer era formato da più di 6000 valvole termoioniche, da 12000 diodi e
consumava 56 KW di potenza elettrica. Il computer occupava 45.5 m2 di spazio e
pesava 7850 chilogrammi. Il personale necessario al funzionamento del sistema
ammontava a 30 persone per ogni turno di 8 ore.
Architettura di Von Neumann
Programma memorizzato invece che cablato
Dati e Programmi che operano sui dati vengono codificati in uno stesso formato: lo
stesso dispositivo può essere impiegato per memorizzare entrambi
Nasce il calcolatore “general purpose”
Architettura di Von Neumann
Conseguenza di ciò è lo sviluppo di strumenti formali
per l’elaborazione dell’informazione
Nascita di disciplina che, dato un problema applicativo, mira ad individuare
un insieme di istruzioni che ne consente la soluzione (algoritmo)
Si separa l’individuazione degli algoritmi che risolvono problemi dati
(attività prettamente umana)
dall’esecuzione di tali algoritmi
(attività che può anche essere svolta da un calcolatore)
UNIVAC
•
•
1949 - basandosi sull'idea di un computer
a programma memorizzato, nasce la prima
compagnia che intende produrre computer
su vasta scala e non più per scopi
prettamente scientifici o militari UNIVAC.
1951 - nasce UNIVAC- 1, primo computer
commerciale, viene utilizzato dall'Ufficio
del Censimento degli USA
Intelligenza artificiale: l'abilità di un computer di
svolgere funzioni e ragionamenti tipici della mente
umana.
•
•
Nel 1950 Turing scrisse un articolo dal titolo Computing machinery and
intelligence sulla rivista Mind in cui descriveva quello che sarebbe divenuto
noto come il test di Turing: su questo articolo si basa buona parte dei
successivi studi sull'intelligenza artificiale.
Una persona si trova davanti ad un terminale e con la tastiera scrive delle
domande e riceve delle risposte. Dall'altro capo del terminale ci sono una
macchina ed un operatore umano che forniscono alternativamente le
risposte alle domande. Se la persona non è in grado di distinguere quando
sta interloquendo con una macchina e quando con un operatore umano,
allora la macchina è intelligente.
IBM 701
•
•
1952 Thomas Watson Jr. diventa presidente della IBM e decide di
aggiungere i calcolatori alla sua linea di prodotti commerciali.
La IBM annuncia il 701, un nuovo calcolatore progettato per il calcolo
scientifico, di cui il primo esemplare verrà installato per la Difesa USA.
Seconda generazione di computer
1955-1964
•
•
•
•
utilizzo dei transistor e diodi
memorie a nuclei magnetici
introduzione dei circuiti stampati,
creazione di numerosi linguaggi
ad alto livello, con lo scopo di
facilitare la programmazione
• sviluppo software di base e
sistemi operativi, compilatori e
multiprogrammazione
IBM 702
1955 - 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.
I computer a transistor
•
•
•
•
1955 Il primo computer funzionante interamente a transistor, il TRADIC,
viene sperimentato dalla Bell, ma sarà la Siemens nel 1957 a
commercializzare il primo modello definitivo, chiamato 2002
1956 - al MIT (Massachusetts Institute of Technology) fu costruito TX-0,
il primo supercomputer a transistor programmabile,
1956 - si iniziarono anche ad usare tastiere come dispositivi di input.
1955 – 57 L'Università di Pisa e la Olivetti costruiscono Elea, primo
mainframe italiano a transistor. Elea 9003 dell'ottobre 1957, visto il flop
dell’IBM 702 c’è chi lo considera il primo computer commerciale totalmente
a transistor del mondo.
Elea
Elea
Disco fisso
•
•
•
•
1956 – Nasce il primo disco fisso (IBM
1405 disk storage unit) L'unità disco alta
1,5 m. 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!
1957 – FORTRAN linguaggio per il calcolo
scientifico e numerico
1961 – nasce il COBOL linguaggio
gestionale
1963 - 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.
Diffusione dell’informatica in Italia
1959 - 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. Le macchine IBM Unit Record entreranno anche in aziende di dimensioni
medio-piccole, 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 (Centro Elaborazione Dati).
Primi monitor e videogame
•
1960 - 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 video game nasce al MIT per
merito dello studente Steve Russell. 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 non era molto
economico, visto che una partita di un'ora
costava circa 300$! Terza generazione di computer
1964 - 1974
• riduzione degli ingombri
utilizzando circuiti integrati o
microchip o chip
• memorie a semiconduttore
• creazione di nuove memorie,
(virtuale e cache)
• nascita dei mini e microcomputer
e delle reti
System/360
•
1964 - L'IBM annuncia il System/360 progettato per calcoli sia di tipo
commerciale sia di tipo scientifico era capace di decine di milioni di
operazioni al secondo. Fu la prima linea di calcolatori ad usare la tecnologia
dei circuiti integrati. Aveva unità a nastri e a dischi removibili.
Il successo di questo calcolatore fu strepitoso: venivano prodotte fino a mille
unità al mese, mentre le azioni della IBM, crescendo vertiginosamente,
fecero sì che la azienda divenne il maggiore produttore al mondo di
calcolatori elettronici.
1964
•
•
•
•
1964 - nasce il BASIC (Beginner's All-purpose Symbolic
Instruction Code), sviluppato a Dartmouth inizialmente a
scopo didattico, divenne un vero e proprio linguaggio di
programmazione general purpose duttile e semplice. Si
presenta con istruzioni che possono essere compilate in
linguaggio macchina, ma anche interpretate direttamente dal
sorgente. Ne verranno elaborate numerose versioni, di cui
una ridotta appositamente per essere installata nei primi
computer domestici a metà degli anni '70 (autori della
riduzione furono Bill Gates e Paul Allen)
1964 - La Epson inventa la stampante a matrice di punti (dot
matrix printer)
1964 - 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 - 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.
1965
•
•
Due specialisti dei laboratori della AT&T e Bell Labs Dennis Ritchie e
Ken Thompson gettano le basi del linguaggio UNIX, capace di adattarsi a
qualsiasi calcolatore a 16 o 32 bit. La prima versione sarà lanciata nel 1969,
ma bisognerà aspettare 10 anni prima che il prodotto diventi commerciale.
Solo nel 1977, infatti, il sistema sarà largamente diffuso negli ambienti
accademici.
La Olivetti lancia la Programma-101, una sorta di calcolatrice
programmabile da tavolo, chiamata anche "Perottina", dal nome del suo
designer. Il mercato non è ancora pronto all'ingresso dei piccoli computer
negli ambienti ufficiali, e quello che poteva essere il primo "personal"
computer della storia fu dimenticato per sempre.
1967
•
•
•
•
•
Il 21 giugno 1967, Douglas Engelbart ottiene la patente per il suo
Indicatore di Posizione X-Y per display, ora meglio noto come "mouse".
Aveva pensato a questo dispositivo per più di 10 anni! Apparirà sul
mercato nel 1981
La compagnia Fairchild Semiconductor Inc. sviluppa il primo chip di
memoria RAM (Random Access Memory) da 256 bits. Il chip contiene più
di mille transistor. Grace Hopper diventa capo progetto di un gruppo di lavoro militare con
l'intento di sviluppare un linguaggio general purpose che, in onore di Ada
Lovelace, verrà battezzato ADA.
Ole-Johan Dahl e Kristen Nygaard del Centro Computer Norvegese,
completano una versione general-purpose del linguaggio SIMULA, il primo
linguaggio object-oriented.
La IBM costruisce il primo Floppy disk (che era da 8 pollici 20 cm).
•
•
1968 - La società svizzera Hoffman La Roche brevetta i cristalli liquidi.
Cinque anni prima, la società americana RCA giunse alla stessa "scoperta",
ma non brevettò gli LCD perché giudicati "di scarso utilizzo". E pensare che
la vera scoperta dei cristalli liquidi risale addirittura al 1888, frutto delle
ricerche di un botanico austriaco.
1969 - Il Dipartimento della Difesa USA commissiona ARPANET (Advance
Research Projects Agency Net) per ricerche sulle reti. 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.
Quarta generazione di computer
1974 - oggi
• Utilizzano microprocessori per la CPU
• diffusione dei personal computer
(inizialmente detti home computer)
• L’utilizzo dei microchip in molti oggetti e
servizi offre nuove possibilità al mondo
dell'informazione (media, televisione,
cinema, ricerca scientifica e molto altro
ancora…)
Il microprocessore
•
1971 - Viene inventato il primo microprocessore il 4004 della Intel
dall’italiano Federico Fagin
•
•
•
•
•
•
1970 – Nascita del linguaggio strutturato Pascal sviluppato dal professore
svizzero Niklaus Wirth .
1971 - primo messaggio E-mail via rete, inserendo la famosa "@"
nell'indirizzo.
1971 - La prima calcolatrice tascabile è finalmente disponibile. Prodotta
dalla Texas Instruments, si chiama DataMath.
1972 – Ritchie scrive il linguaggio C (evoluzione del B scritto insieme a
Thompson per l’UNIX)
1972 - Nasce "PONG" il primo videogioco da bar dell’ATARI (Lo schermo
era una normale TV in bianco e nero)
1973 - Nasce il BAR code (Universal Product Code).
•
•
•
•
1974 - Il processore 8080 è commercializzato dalla INTEL. Sarà il cuore dei
personal computer che hanno iniziato le rivoluzione del mercato informatico
domestico.
1974 - Nasce il primo microcomputer venduto in kit: l‘ALTAIR 8800 della
MITS, basato sul processore INTEL 8080. Segna l'inizio della rivoluzione
del personal computer.
1974 - Paul Allen e Bill Gates nello stesso anno, decisero di scrivere un
linguaggio di programmazione da far funzionare nell'Altair. Il risultato fu una
versione semplificata del BASIC chiamata Altair BASIC. Il successo di
questa prima versione fu tale che i due adattarono questo linguaggio, ora
noto come Microsoft BASIC, a moltissimi microcomputer dell'epoca.
1974 - Rivale dell’ ALTAIR sarà il computer IMSAI 8080, protagonista del
film "Wargames" (era il computer usato da Matthew Broderick per collegarsi
al Norad). La commercializzazione dello sfortunato modello IMSAI VDP-80
farà fallire la società produttrice.
MICROSOFT
1975 - Con i fondi ricavati dalla realizzazione del Basic per l'Altair, Bill Gates
fonda, insieme a Paul Allen, e Ric Weiland, la Microsoft, con sede ad
Albuquerque, a pochi passi dalla MITS.
Oggi la Microsoft ha sede nello stato di Washington, dove produce sistemi
operativi e software per l'80% dei computer del mondo.Nel 1975 Microsoft
conta 3 dipendenti e un fatturato di $16.005; nel 1978 i dipendenti salgono a
13 e il fatturato a $1.355.655; nel 2009 il fatturato è di 58,437 miliardi $
Staff della
Microsoft nel
1978
Ric
Weilland
Bill
Gates
Paul
Allen
•
1975 - Esce l’ IBM 5100 Portable Computer: la prima realizzazione di un
Personal Computer da parte di IBM. Il 5100 si può considerare il primo
personal computer IBM (definito "portatile" anche se pesava 25 kg), ma che
non conquistò il mercato a causa del suo alto prezzo. Più tardi uscì il
modello 5110 e solo nel 1980 il PC 5150 (poi chiamato "PC IBM“) e che
conquistò il mercato mondiale, stabilendo di fatto uno standard che resterà
per molti anni a venire. APPLE
•
1976 - Due giovani hippies, Steve Jobs, inventore di videogiochi per l'Atari,
e Steve "the Woz" Wozniak, impiegato alla Hewlett Packard, costruirono
nel garage di casa una scheda basata su un processore MOS 6502,
convinti che una simile invenzione avesse reso il mondo dell'informatica più
accessibile a chi ne fosse interessato: era l’Apple 1. Per acquistare i
componenti necessari alla costruzione dei loro computer Steve Jobs
vendette il suo furgoncino Volkswagen, mentre Woz si liberò di due terminali
Hewlett Packard. Il sacrificio ha ripagato i due inventori: due anni dopo la
Apple Inc. fatturò qualcosa come 140 milioni di dollari ed oggi e uno tra i
colossi dell'informatica.
•
•
1976 - viene annunciato Il Cray-1 della Cray Research è il primo
supercomputer con architettura vettoriale. La prima macchina commerciale
che abbatteva la barriera di 1MIPS. Costata attorno ai 700.000 dollari è uno
dei più famosi e meglio riusciti supercomputer della storia. . 1977 – Nasce l’SQL linguaggio per database relazionali che diventerà uno
standard nel 1986. È l’evoluzione di un linguaggio nato nel 1974, nei
laboratori dell'IBM, il SEQUEL.
•
•
1977 - La Apple lancia l‘ Apple II, un vero e proprio home computer, con
semplici programmi di videoscrittura, fogli di calcolo, giochi e tanto altro.
Sarà il computer con la storia più anomala: con le successive versioni verrà
commercializzato per 16 anni, un record rimasto ancora imbattuto.
1977 – Esce il primo computer della Commodore, il PET 2001 e il Radio
Shack TRS-80 della Tandy Corp. : saranno questi i più grandi successi
dell'elettronica di consumo.
•
•
•
1979 - Telefoni cellulari sono collaudati in Giappone e Chicago.
1979 - Sony e Philips annunciano i primi dischi ottici digitali.
1980 - Il personal computer più economico viene progettato, costruito e
commercializzato dall'inglese Clive Sinclair. È il ZX-80, un'altra pietra miliare
nella storia dell'informatica. Diffusissimo all'inizio degli anni '80, fu la base di
lancio per tutti i successivi computer prodotti da Sinclair.
Martin Cooper con il
suo Motorola da 1,5 kg
•
•
•
•
Aprile 1981 – viene messo in commercio l' Osborne 1 il primo computer
portatile della storia. pesava circa 10,7 kg ed aveva un costo di 1795 $ .
12 agosto 1981: il primo PC IBM esce dalla linea di produzione. La sua
architettura aperta decreta l'affermazione del computer desktop e crea di
fatto uno standard che rimarrà a lungo il modello più seguito (e copiato)
della storia dei personal computer.
1981, grazie all'IBM, nasce il sistema MS/DOS che fino al 1995 il sistema
operativo per personal computer più diffuso al mondo . Lo realizzano il
venticinquenne Bill Gates e l’amico Paul Allen. Fino alla versione 3.1 di
Microsoft Windows, l'MS-DOS era il sistema operativo con il quale il
computer partiva, e Windows veniva esplicitamente caricato dall'utente
come uno strato software sovrapposto
Ottobre 1981 - viene presentata a Tokyo la
quinta generazione di computer mirante a incorporare elementi di
intelligenza artificiale in sistemi di elaborazione tecnologicamente avanzati.
Il Commodore 64
Nel settembre 1982 la Commodore International lancia sul mercato il
Commodore 64. Questo home computer sarà il più venduto al mondo (oltre
30 milioni di esemplari), entrando nei guinness dei primati e verrà
commercializzato fino al 1993.
Costa la metà del suo concorrente di casa Apple e presenta prestazioni
superiori.
Le caratteristiche principali sono:
• ROM da 16Kb
• Processore MOS 6510
• RAM da 64Kb
• Testo a 40 caratteri x riga
• Grafica da 320 x 200, 16 colori
• Audio a 3 canali + rumori
• Nastro e/o disco esterni
• Sistema operativo Commodore Basic
•
•
•
•
•
•
1982 - Viene fondata la Autodesk e spedita la prima versione di Autocad. 1983 - Con l'inclusione di grafici a torta viene annunciato Lotus 1-2-3 per il
PC IBM.
1983 - Il completamento del protocollo TCP/IP segna la creazione di un
Internet globale. 1983 - 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 - lo studente USA Fred Cohen realizza il primo virus in grado di
prendere il controllo dei personal computer, in meno di un'ora. Il virus si
propagava tramite floppy disk.
1983 - Nei laboratori AT&T Bell, Bjarne Stroustrup continua a lavorare
sul C++, un'estensione Object Oriented
del linguaggio C.
•
•
•
1984 - dopo la pubblicazione del suo manifesto nel 1983, Richard M. Stallman inizia il
progetto GNU (Gnu's Not Unix ). IL suo scopo è la realizzazione di un Sistema Operativo
basto su UNIX e una serie di programmi free software (ovvero chiunque ha il permesso
di uso, copia e distribuzione, in forma modificata o meno, gratis o a pagamento del
software e del sorgente).
1984 - 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. 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. Dopo le versioni non
commercializzabili della Xerox col pc Alto, questo si può considerare il primo computer
personale completamente grafico e aperto al largo commercio.
1984 - Sony e Philips introducono i primi CD-ROM, che forniscono una enorme
capacità di registrazione dei dati (fino a 640mb).
•
1985 - In luglio la Commodore presenta Amiga 1000 che comprende
Amiga Workbench Version 1.0. L'Amiga 1000 è stato uno dei computer più
significativi nella storia dell'informatica, soprattutto per le sue innovative
caratteristiche grafiche e sonore, tanto da essere stato definito il primo vero
computer con caratteristiche multimediali avanzate.
L'Amiga 1000, inoltre, è stato il primo modello di una serie destinata a durare
fino a circa metà degli anni novanta quando la Commodore finì in bancarotta.
•
1985 - La Microsoft sviluppa Windows 1.0, introducendo aspetti tipici del
Macintosh nei computer DOS compatibili.
•
•
•
•
1989 - Tim Berners-Lee propone il progetto World Wide Web al CERN.
1990 - 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 – Berners-Lee scrive il prototipo iniziale per il WWW, che usa le altre sue
creazioni: URL, HTML e HTTP. 1991 - Linus Benedict Torvalds (Helsinki 28 dicembre '69), giovane studente
dell'Università di Helsinki, inizia a progettare un nuovo sistema operativo come
una versione gratuita di UNIX a cui darà il suo nome: LINUX. Tutto ciò avviene
con l'immediata disponibilità del codice in rete e il coinvolgimento di altri
appassionati che collaborano allo sviluppo di alcune parti. Torvalds diede libertà
assoluta agli sviluppatori, mantenendo per sè solamente il trade mark (è un
software libero) (Nel 1996 nasce TUX il pinguino. Nel 2003 - La stessa IBM ha
adottato il pinguino, che è installabile sui sistemi AS/400 o iSeries e spinge molto
verso un uso massiccio di questo sistema che offre garanzie di notevole
affidabilità soprattutto come server web. Inoltre è presente nei sistemi integrati e
nei dispositivi robotizzati. E' stato usato sullo Shuttle, sui palmari e sulle
workstation Alpha)
•
•
•
•
1991 - Il Ministro del Commercio e Industria giapponese abbandona il
programma di costruzione di computer della quinta generazione e progetta di
passare in sua vece al computer di sesta generazione, basato su reti neurali.
1992 - nasce la prima versione del MP3 un algoritmo di compressione audio di
tipo lossy in grado di ridurre drasticamente la quantità di dati richiesti per
memorizzare un suono. Permetterà la diffusione di audio digitale via Internet.
1993 - Nasce il Pentium Intel in marzo.
1993 – Viene prodoto il primo computer palmare o PDA MessagePad della Apple
•
•
1994 - Esce il primo browser della Netscape (il Navigator) ed è subito boom
per i navigatori del Web. 1994 – Nasce Yahoo! È un catalogo soistematico iniziato come un hobby
studentesco, David Filo e Jerry Yang crearono un deposito di link in grado di
tener traccia dei loro interessi personali su internet. Divenuta presto una lista
troppo affollata e caotica, decisero di suddividerla in categorie, e quindi in sottocategorie che è il concetto portante del neonato progetto Yahoo!. Nel 1995, visto
il grande successo riscontrato, David e Jerry andarono in cerca di un investitore
in grado di supportare il loro progetto. Lo trovarono in Sequoia Capital, e
nell'aprile del 1995 fondarono Yahoo! con un investimento iniziale di 2 milioni di
dollari. L’azienda si occuperà di altri servizi come (mail, messenger e chat). Dal
2008, Yahoo non è più aggiornato manualmente da una serie di operatori e dai
siti segnalati dagli utenti. Si limita proporre i risultati di Bing, il motore di ricerca di
Microsoft
•
•
•
•
1995 - Microsoft rilascia Windows 95. In 4 giorni saranno vendute più di 1
milione di copie.
1995 - Nasce il linguaggio di programmazione Java, piattaforma indipendente per
sviluppo di applicazioni.
1995 - Nasce il più grande sito di e-commerce: Amazon: 1996 - Microsoft annuncia Windows CE, oggi chiamato Windows Mobile per
Smartphone, PDA del tipo Pocket PC, sub-notebook e altri sistemi embedded.
•
•
•
1997 - Nel mese di maggio il super computer IBM Deep Blue batte a
scacchi (per la seconda volta) il maestro Garry Kasparov in soli 62 minuti di
gioco. Lo scacchista russo si era già battuto con la precedente versione di
Deep Blue nel 1996, vincendo senza troppi problemi.
1997 - Microsoft acquista il network WebTV per 450 milioni di dollari. Bill
Gates viene riconosciuto come "l'imprenditore più ricco del
mondo". 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.
1998 - Il 25 giugno Windows 98 è ufficialmente rilasciato anche se durante
la presentazione di lancio, durante la prova di installazione di uno scanner,
compare un messaggio d'errore che lo blocca. •
•
1998 - Larry Page e Sergey Brin, allora studenti dell'Università di Stanford,
fondano la Google Inc. per offrire servizi su Internet il motore di ricerca
Google (il sito più visitato al mondo) Gmail (per la posta gratutita 2004),
Google Maps – Google Heart (2005 per la visualizzazione di mappe o di
viste aeree della Terra), Youtube (2005 per la condivisone video 3° sito più
visitato) e molti altri.
1998 - Apple introduce gli iMac, che dovrebbero tornare ad essere dei
computer molto facili da usare, oltre ad avere un design decisamente
rivoluzionario.
2000 – allo scoccare del nuovo anno non si registra nessun disastro dovuto al
Millennium bug, conosciuto anche come Y2K bug. Si pensava che ci
fosse un potenziale difetto informatico del software presente nei sistemi di
elaborazione dati, sia personal computer che grandi elaboratori e controllori
di processo dedicati embedded, che avrebbe dovuto manifestarsi al cambio
di data dalla mezzanotte del 31 dicembre 1999 al 1º gennaio 2000.
Principalmente, il rischio derivava dalla possibilità che fossero ancora in uso
rappresentazioni della data con sole due cifre per indicare l'anno. Questo
metodo era molto utilizzato nella "preistoria" informatica, quando la memoria
era scarsa e costosa. In queste condizioni, un sistema affetto dal bug
avrebbe frainteso "2000" con "1900", con conseguenze difficili da
immaginare.
Già nella metà degli anni ottanta la comunità internazionale iniziò ad
interessarsi al problema. Temendo conseguenze catastrofiche per
l'economia o la salute, quali ad esempio il blocco delle centrali elettriche o
nucleari, istituti bancari o reti di telecomunicazione, vi furono ingenti
investimenti volti alla rimozione delle cause del bug. Il British Standards
Institution (BSI) istituì la certificazione di conformità all'anno 2000 (Y2K
compliance, in inglese) per i sistemi esenti o corretti in modo appropriato e
che integrava anche il tema degli algoritmi per il calcolo degli anni bisestili.
Al cadere della data critica non fu registrato nessun
. evento significativo dagli osservatori preposti;
secondo alcuni, grazie a questo sforzo, secondo
altri, invece, il rischio era stato largamente
sopravvalutato
.
•
2002 - 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. Uno dei computer più potenti di sempre. Il Cray
X1 è in grado di sprigionare una potenza di picco pari a 52,4 migliaia di
miliardi di operazioni in virgola mobile al secondo (teraflops). Può indirizzare
fino a 65,5 terabyte di memoria. Costo: 2,5 milioni $ L'X1 è dedicato a
utilizzi in cui ci sia la necessità di sostenere elevati volumi di elaborazione,
come gli enti di difesa, centri di ricerca, istituti di meteorologia e aziende del
settore automotive, aerospaziale, chimico e farmaceutico.
•
•
•
2004 – nasce Facebook fondato il 4 febbraio da Mark Zuckerberg
all'epoca studente diciannovenne presso l'università Harvard. È un sito web
di social network. Nel 2010 risulta il secondo sito più visitato del mondo
dopo Google e il numero degli utenti attivi ha raggiunto e superato quota
500 milioni. Così Mark è divenuto "Il più giovane miliardario del mondo” con
un patrimonio netto stimato nel 2010 intorno ai quattro miliardi di $
2004 – nasce Psion NETBOOK PRO, il primo NETBOOK o Ultraportatile
Le sue dimensioni massime: 235 x 184 x 35mm e pesava 1100g
2005 – commercializzato il Dual Core della Intel e AMD
•
•
•
2007- viene lanciato sul mercato l’ iPhone della Apple, è un dispositivo
ibrido: telefono, riproduttore audio e video e computer palmare (600€)
2007 – esce HP Pavilion serie tx1x00 primo modello consumer di tablet
PC (1600€)
2010- Steve Job lancia iPad tablet computer in grado di riprodurre contenuti
multimediali e di navigare su Internet (499€)
Quinta generazione di computer
•
È l'innovativa architettura di supercomputer presentata a Tokyo
nell'ottobre del 1981 dal Japan Information Processing
Developement Center (JIPDEC) mirante a incorporare elementi di
intelligenza artificiale in sistemi di elaborazione tecnologicamente
avanzati, con l'obiettivo dichiarato di portare finalmente a soluzione
problemi rimasti ancora intrattabili con le tradizionali strutture di
calcolo, come l'interpretazione del linguaggio naturale, la
dimostrazione automatica di teoremi complessi, e simili. La quinta
generazione per raggiungere potenze significative avrebbe dovuto
puntare su grosse quantità di microprocessori in parallelo.
• è ancora una tendenza non compiuta in quanto possiamo
ritenere che, solo sotto l'aspetto tecnologico, la quinta generazione
di calcolatori sia già iniziata
EVOLUZIONE DEI COMPUTER
•
Primordi
–
–
–
–
–
•
Supporti al calcolo
Principalmente meccanici
Principalmente in base dieci
Arrivano a fare qualche operazione al secondo
Protagonisti: Pascal, Leibniz, Babbage, Ada Lovelance, Hollerith
PRIMA generazione (1938-1955)
–
–
–
–
–
–
–
–
Macchine enormi elettromeccaniche
Utilizzano valvole
Non avevano un sistema operativo
Memoria molto limitata
Programmazione in linguaggio macchina o cablato nell’hardware
Molto costosi e usati da pochissimi centri di ricerca, università o a scopi militari
Arrivano a fare più di 10.000 operazioni al secondo
Protagonisti: Turing, Haiken, Hopper, Von Neumann
EVOLUZIONE DEI COMPUTER
•
SECONDA generazione (1955-1964)
– Macchine di dimensioni più contenute elettroniche programmabili generalpurpose commerciali
– Si utilizzano transistor, diodi, memorie a nuclei magnetici, circuiti stampati
– Nascono i primi linguaggi ad alto livello (FORTRAN, COBOL) e i primi sistemi
operativi
– Sono supercomputer e mainframe
– Arrivano a fare più di 100.000 operazioni al secondo
•
TERZA generazione (1964-1974)
– Macchine ancora più ridotte nelle dimensioni
– Si utilizzano circuiti integrati (chip), memorie a semiconduttore, nuove memorie
(virtuale e cache)
– Nascono i mini e microcomputer
– Nascono le reti di computer (LAN e INTERNET)
– Tra i linguaggi ricordiamo: BASIC, Pascal, C
– Tra i sistemi operativi: UNIX
– Arrivano a fare milioni di operazioni al secondo
– Protagonisti: Ritchie eThompson
EVOLUZIONE DEI COMPUTER
•
QUARTA generazione (1974-oggi)
– Macchine dalle dimensioni ridotte, fino ad un palmo della mano che sono entrate
nelle case di tutti
– Si utilizzano i microprocessori
– Nascono i personal computer e si sviluppano i supercomputer moderni
– I microchip vengono utilizzati negli oggetti più disparati
– Diffusione di INTERNET
– Tra i linguaggi ricordiamo: C++, SQL
– Tra i sistemi operativi: DOS, Apple DOS, MS DOS, Mac OS, Windows, Linux
– Arrivano a fare miliardi di operazioni al secondo
– Protagonisti: Gates e Allen, Jobs e Wozniak, Berners-Lee, Linus Torvalds, Filo e
Yang, Page e Brin, Zuckerberg
•
QUINTA generazione (dichiarata nel 1981 in via di sviluppo)
– Macchine per l’intelligenza artificiale in grado di autoapprendere
– Processori in parallelo
•
SESTA generazione (dichiarata nel 1991 in via di sviluppo)
– Macchine per l’intelligenza artificiale in grado di autoapprendere
– Utilizzo di reti neuronali
Fonti utilizzate
•
•
•
•
•
•
it.wikipedia.org
www.windoweb.it/edpstory_new/edp.htm
www.computermuseum.it/history/
www.helldragon.eu/marcello/galli_lezioni/A_storia
www.homolaicus.com/scienza/calcolo/index.htm
www.fumelli.it/pres_accademia/storia_calcolatori.pdf
Scarica