Il sistema di elaborazione dati IBM 1620

Source: http://www.columbia.edu/cu/computinghistory/1620.html

Il sistema di elaborazione dati IBM 1620 Model 1 di base, 1959-1970, foto dal Computer Museum History Center . Questo non è il 1620 del Watson Lab . Il 1620 era relativamente piccolo ed economico per i suoi tempi. Il Modello 1 utilizzava nastro di carta (unità nella foto sopra a sinistra) per l'I/O, oltre a una console per macchina da scrivere per il controllo interattivo e l'output stampato. Una delle ultime macchine decimali dell'IBM (il formato interno per i numeri era BCD, con bit di segno e parità), il soprannome del 1620 era CADET (Can't Add Doesn't Even Try) perché l'addizione veniva eseguita utilizzando tabelle di ricerca anziché sommatori (allo stesso modo per sottrazione e moltiplicazione, e non c'era alcuna istruzione DIVIDE; la divisione è stata eseguita tramite software). Programmato in SPS (Symbolic Programming System, l'assemblatore 1620) e FORTRAN (progettato dall'alunno del Watson Lab John Backus ), entrambi disponibili dal primo giorno. È evidente che il 1620 Modello 1 deve molto al suo predecessore, il 610 Auto-Point Computer (il primo tentativo di IBM di realizzare un piccolo computer scientifico); le differenze principali sono la memoria principale invece del tamburo, nessun plugboard(il 1620 era un vero computer a programma memorizzato piuttosto che una "macchina di Turing" con un lungo nastro) e un linguaggio di programmazione standard di alto livello.

Il Modello 2 includeva la vera aritmetica e maggiori capacità di I/O, comprese le schede perforate. La controparte orientata al business del 1620 era la serie 1400 . Una variazione del 1620 era il 1710, che aveva convertitori analogico/digitali, interruttori e altre caratteristiche necessarie per il controllo dei processi industriali.

Da Mike Radow , ex Watson Lab:

Nel 1959 - o al più tardi nel 1960 - " Watson North " aveva un piccolo IBM 1620 in un angolo della stanza al piano superiore, dietro il 650 . Come studenti dell'HS "Science Honours", Paul Schneck - che più tardi andrà alla NASA e ora direttore del Centro di ricerca sul supercalcolo della NSA - e io scrivevamo spesso programmi per far gareggiare i già allora antichi 650 contro i transistorizzati ( ! ) 1620.

È stato allora che (purtroppo) ho imparato che gli algoritmi sono altrettanto (se non di più) importanti dell'accesso grezzo e dei tempi di ciclo di una macchina!

Il 1620 si moltiplicò e divise utilizzando le tabelle archiviate in memoria. Come ci si aspetterebbe, un'acrobazia comune e da studente del secondo anno è stata quella di caricare le tabelle con valori corrotti, facendo sì che il programma di un amico producesse spazzatura. A volte, un principiante potrebbe essere convinto che il 1620 fosse rotto e producesse risultati errati... ma solo una volta. Imparai presto a non fare mai questa acrobazia agli studenti laureati, soprattutto se erano più alti di me...

Da Bill Principe, 16 settembre 2005:

Ho visto le tue pagine 1401 e 1620 su Internet. Come studente universitario a Berkeley negli anni '60, avevo un lavoro part-time lavorando su entrambe le macchine. Vorrei condividere un aneddoto del 1620.

C'era un programma per il 1620 che funzionava in questo modo. Hai messo una radio AM sulla console della CPU e l'hai sintonizzata per il rumore più forte. (Generavano molto rumore RF casuale che poteva causare danni alle apparecchiature elettroniche vicine.) Quindi hai alimentato un mazzo di carte con il programma. La radio trasmetteva "Stars and Stripes Forever" e la stampante suonava i rulli di tamburi. Mi piacerebbe vedere un portatile Pentium IV farlo!

Un sistema informatico IBM 1620 Modello 2 completamente configurato con unità disco 1311, unità nastro di carta 1621, unità di archiviazione core 1625 (20K-60K), lettore/perforatore di schede 1622, stampante di linea 1443 e alcune apparecchiature per la registrazione delle unità . Foto dal Museo della Tecnologia di Salonicco, Grecia.

Foto di marketing IBM del 1620.

Un primo piano del pannello di controllo 1620.