WHIRLWIND

Primo computer in tempo reale,
• Primo computer con display grafico,
• Primo computer che utilizza la memoria centrale,
• Primo computer elettronico non costruito in sostituzione di un sistema meccanico.
Il progetto che portò alla costruzione del computer Whirlwind del MIT (Massachusetts Institute of Technology) era un contratto della Marina Militare durante la Seconda Guerra Mondiale, finalizzato alla realizzazione di un simulatore di volo in tempo reale con un display grafico che simulasse il pannello di controllo dell’aereo. Jay Forrester, il responsabile del progetto, ha prima provato a costruire un computer analogico per l’attività, ma ha concluso che non poteva fornire la precisione necessaria nel modello aerodinamico. Jerry Crawford, che vide la dimostrazione dell’ENIAC nel 1945, suggerì invece di costruire un computer digitale. La progettazione fu completata nel 1947 e la costruzione iniziò con una squadra di 175 persone, di cui 70 tecnici.
Whirlwind entrò in funzione il 20 aprile 1951. A questo punto la Marina aveva perso interesse, poiché il Whirlwind non sarebbe stato abbastanza veloce per il loro sistema di addestramento, ma l’Air Force prese il suo posto, finanziando lo sviluppo di Whirlwind nell’ambito del Progetto Claude.
La velocità del processore era inizialmente di 20 KIPS (migliaia di istruzioni al secondo), limitata principalmente dal tempo di accesso del tubo di archiviazione CRT Williams-Kilburn utilizzato per la memoria principale. Memorizzava i bit sotto forma di punti di fosforo attivato sullo schermo, leggendoli e aggiornandoli prima che i punti sbiadissero. Ogni punto poteva essere letto grazie alla carica sulla faccia del tubo. I tubi potrebbero essere azionati secondo un ciclo in 4 fasi, sincronizzato con il ciclo di elaborazione delle istruzioni in 4 fasi. Tranne che durante la fase di recupero dell’istruzione, un’operazione di memoria e un processo di istruzione separato verrebbero eseguiti simultaneamente
• Aggiorna una riga; puntatore dell’istruzione di incremento
• Recuperare istruzioni
• Aggiorna la riga successiva; decodificare l’istruzione
• Lettura/scrittura ad accesso casuale; eseguire l’istruzione
L’originale MIT Whirlwind riempiva quattro piani di un edificio a due piani, contando la sottostazione elettrica da megawatt nel seminterrato e il sistema HVAC sul tetto che doveva estrarre tutto quel calore. Il processore è stato costruito con 18.000 tubi a vuoto che assorbono circa 50 watt ciascuno. Quando i rack delle provette erano completamente accesi, non era sicuro camminare in mezzo a loro a causa del calore che emanavano.
Ogni giorno, il primo compito dopo l’accensione era che qualcuno controllasse i rack delle provette e sostituisse eventuali valvole bruciate. Quindi è possibile eseguire un programma inserito su una serie di interruttori a levetta in linguaggio macchina binario. Il periodo di tempo tra le bruciature dei tubi era il fattore limitante sulla durata dei programmi che potevano essere eseguiti. Quando è stata aggiunta la memoria esterna, gli interruttori a levetta sono stati mantenuti in un programma del caricatore di avvio, agendo effettivamente come ROM di sistema.
Il programma più famoso scritto per il Turbine I era la routine della palla rimbalzante, che mostrava il corretto arco gravitazionale e la perdita di energia ad ogni rimbalzo. Una linea retta rappresentava il terreno o il pavimento. Tralasciando un segmento di questa linea in cui la pallina è caduta, la pallina continuerebbe a cadere dal fondo dello schermo.
L’invenzione della memoria centrale, che è intrinsecamente più veloce e non richiede aggiornamento, ha permesso a Whirlwind di funzionare a 40 KIPS a partire dal 1953. Questo era abbastanza veloce per il sistema di difesa aerea SAGE (Semi Automated Ground Environment) dell’Air Force. Il contratto per la produzione delle versioni di produzione di Whirlwind fu inizialmente assegnato alla RCA e poi all’IBM. La progettazione del sistema è stata eseguita dalla MITRE Corporation, uno spin-off del MIT, e l’Air Defense Engineering Service (ADES) di Western Electric ha ottenuto il contratto di integrazione del sistema.
NAME | Whirlwind |
MANUFACTURER | MIT |
TYPE | Professional Computer |
ORIGIN | U.S.A. |
YEAR | April 1951 |
END OF PRODUCTION | 1953 |
BUILT IN LANGUAGE | None |
KEYBOARD | Flexowriter typewriting/word processing unit |
CPU | Vacuum tubes |
SPEED | 20 KIPS initially, increased to 40 KIPS with core memory |
CO-PROCESSOR | None |
RAM | 2K 16-bit words (Williams-Kilburn storage CRT initially, core, 1953) |
VRAM | None |
ROM | Boot loader on toggle panel |
TEXT MODES | None |
GRAPHIC MODES | 256 x 256 |
COLORS | Monochrome |
SOUND | Yes |
SIZE / WEIGHT | Two stories / Several tons |
I/O PORTS | None |
BUILT IN MEDIA | Tape |
OS | None |
POWER SUPPLY | 1 MW |
PERIPHERALS | None |
PRICE | $708,909 |