The Machine IAS (in inglese, IAS Machine ) è la prima elettronica per computer costruita dall'Institute for Advanced Study (IAS) di Princeton negli Stati Uniti .
Questo computer è talvolta chiamato la macchina di von Neumann perché la sezione che descrive il suo progetto è stata pubblicata da John von Neumann , professore di matematica della Princeton University e dell'Institute for Advanced Study . La costruzione del computer è stata eseguita sotto la direzione di John von Neumann dalla fine del 1945 fino al 1951. L'organizzazione generale del computer è chiamata architettura von Neumann .
Julian Bigelow è stato assunto come ingegnere capo per la costruzione del computer inMaggio 1946. Al progetto hanno lavorato anche Hewitt Crane , Herman Goldstine , Gerald Estrin e Arthur Burks . Il computer era parzialmente operativo durante l'estate del 1951 ed era completamente operativo10 giugno 1952.
Ha funzionato fino a 15 luglio 1958.
La macchina IAS era un computer digitale basato su parole a 40 bit , ciascuna parola poteva contenere due istruzioni a 20 bit. La memoria contiene 1024 parole (5,1 kilobyte ). I numeri negativi erano rappresentati come complemento a due . Il computer aveva due registri : un accumulatore (AC) e un moltiplicatore / quoziente (MQ).
Anche se alcuni hanno detto che la macchina IAS è stato il primo computer per le istruzioni di negozi e dati nella stessa memoria, questo era già stato fatto 4 anni prima (nel 1948) sul Sperimentale macchina in piccola scala presso l' Università di Manchester .
Von Neumann aveva dimostrato che il salvataggio di istruzioni e dati nella stessa memoria rendeva possibile trattare le istruzioni come dati, il che permetteva, tra le altre cose, di implementare i cicli modificando un'istruzione di ramo alla fine del ciclo. Il salvataggio di istruzioni e dati nella stessa memoria ha portato a un sovraccarico del bus tra il processore e la memoria che è stato chiamato il collo di bottiglia di von Neumann.
Il design originale del computer prevedeva l'uso di un tipo di tubo a vuoto chiamato tubo Selectron per l'impianto di RAM . Problemi con lo sviluppo di questi tubi complessi hanno portato alla loro sostituzione con tubi Williams . Il computer utilizzava 2300 tubi a vuoto . L'aggiunta ha richiesto 62 microsecondi e la moltiplicazione 713 microsecondi. Il computer era asincrono , cioè non conteneva un orologio centrale che regolasse l'esecuzione delle istruzioni . Un'istruzione iniziata al termine dell'istruzione precedente.
I progetti della macchina IAS furono ampiamente distribuiti alle scuole e alle aziende interessate alle macchine calcolatrici, risultando nella costruzione di diversi computer derivati noti come macchine IAS , sebbene queste macchine non siano compatibili in senso moderno.
Ecco alcune delle macchine IAS: