|
Tecnologi americani.
Furono i creatori dei primi
calcolatori elettronici digitali: l'ENIAC - in collaborazione con
Herman H. Goldstine - e in seguito l'UNIVAC e il BINAC.
L'entità del loro contributo alla
realizzazione dell'EDVAC è stato invece oggetto di controversie, anche
legali, che li hanno visti schierati contro von Neumann e lo
stesso Goldstine.
La loro società, con la quale avevano
prodotto l'UNIVAC, fu in seguito assorbita dalla Sperry Rand Co.
Nel 1945, i piani del computer moderno
erano chiaramente definiti e l'EDVAC venne messo in cantiere.
L'ENIAC era appena stato completato
senza che, per questo, la tecnologia dei tubi a vuoto usati per il
calcolo fosse accettata da tutti, nonostante l'autorità conferita al
progetto dalla partecipazione di un uomo illustre come von Neumann.
L'EDVAC (Electronic Discrete Variable Automatic Computer) sarà uno degli
ultimi prototipi di computer costruito alla fine degli anni '40, pur
essendo stata la prima macchina di questo tipo messa in cantiere:
infatti sarà completata solo nel 1951.
Questo modello è ora spesso indicato
come una "architettura di von Neumann", anche se ciò non rende giustizia
ai suoi collaboratori, in particolar modo Eckert
e Mauchly. Un computer con il programma memorizzato, come è
descritto nella "Prima bozza di un rapporto sull'EDVAC" di von Neumann,
è costituito da cinque parti funzionali: una unità di controllo, una
unità aritmetica, una memoria e un dispositivo di ingresso e di uscita.

Dr. J. Presper Eckert
(foto pubblicitaria del LARC
System della Sperry Univac)
La diffusione dei princìpi fondamentali del computer moderno attraverso
il testo di von Neumann seguirà, tra il 1945 e il 1951, molte strade che
porteranno alla costruzione di cinque macchine principali: tutte possono
giustamente pretendere di essere il prototipo delle future macchine
informatiche.
A partire dal 1951, l'UNIVAC e
poi l'IBM 701 saranno i primi modelli messi in commercio,
direttamente influenzati da prototipi quali l'EDVAC, la macchina IAS, il
BINAC, l'EDSAC e il Manchester Mark 1.

ENIAC
|