
Il Tabulatore fu inventato da Herman Hollerith(Columbia University EM 1879 PhD 1890) per il censimento statunitense del 1890 e fu una parte essenziale della scena informatica e commerciale per quasi un secolo. La sua funzione di base fu quella di contare e/o addizionare a partire da schede perforate e poi produrre risultati o rapporti su quadranti (primi modelli) o contatori visibili. Vi era anche la possibilità di stampare su carta e/o inviare i dati ad un altro dispositivo di punzonatura in modo che potessero essere utilizzati nei calcoli successivi.
Foto (103)
In una tipica applicazione viene letto un mazzo di schede perforate, in cui ogni scheda contiene una serie di campi numerici e/o alfabetici (modelli successivi). La macchina conta le schede e accumula i totali per ciascuno dei campi numerici desiderati, stampando facoltativamente i campi selezionati da ogni carta. Quando il mazzo di schede è finito (o in seguito a qualche altra anomalia), i conteggi e i totali vengono stampati e azzerati. In un primo momento, ogni tabulatore è stato costruito su misura per uno scopo specifico (censimento, controllo del carico, ecc.). A partire dal modello 1906, le operazioni per un particolare lavoro possono essere specificate su un pannello di cablaggio:
. . .in cui le colonne delle schede o i campi erano collegati da cavi collegabili (come in un centralino telefonico) alle colonne stampante e/o ai contatori, e così via, a differenza dei collegamenti cablati dei modelli precedenti. Come si può vedere nella foto del Type III sopra, questi tabulatori avevano un pannello di cablaggio fisso, che richiedeva che la macchina stessa fosse ricablata per ogni nuovo lavoro, mantenendola inattiva per lunghi periodi. Le macchine del Type 3-Se successive hanno permesso il cablaggio “offline” di quadri elettricirimovibili e quindi l’accumulo di una “libreria” di programmi per il passaggio rapido da un lavoro all’altro (CLICCA QUI per vedere un esempio).
I tabulatori potevano gestire numeri positivi e (dopo la metà degli anni ’20) negativi e successivamente anche caratteri alfabetici e speciali, ma non potevano moltiplicare o dividere. Negli anni Venti e Trenta, prima che fossero disponibili altre macchine automatiche in grado di moltiplicare o dividere, i tabulatori (in combinazione con selezionatori di schede) venivano destinati ad applicazioni scientifiche attraverso tecniche come la digitazione progressiva, ideata da Charles Babbageun secolo prima, in cui tavole di quadrati, cubi, reciproci, logaritmi, ecc. potevano essere prodotte attraverso una serie di aggiunte, e quindi utilizzate per eseguire calcoli complessi. I metodi delle macchine a scheda perforata per questo sono stati sperimentati da L.J. Comriee Wallace Eckerte da questi umili sforzi iniziali sono nati i moderni sistemi informatici.
Come dispositivi autonomi, i tabulatori e le macchine contabili si limitano a leggere i dati delle schede e a visualizzare localmente i risultati sui contatori o sulla scheda stessa. Se i risultati fossero stati ricavati dai calcoli successivi, potrebbero (nei modelli successivi) essere stati inseriti in una tessera di sintesi. Negli anni successivi, i tabulatori (ormai chiamati macchine contabili) potevano finalmente essere collegati ad apparecchiature più potenti, come i punzoni moltiplicatori e altre calcolatrici (come la 601, 602, 603, 604, ecc.), il calcolatore programmato su schede, o la macchina per l’elaborazione dati a tamburo magnetico 650(cioè il computer) come dispositivi di input/output per la lettura dei dati e (successivamente) istruzioni e risultati di stampa, lasciando che la macchina più capace si occupasse direttamente della “matematica superiore”.
Alla fine del 1943, IBM aveva 10.000 tabulatori (64% Type 405, 30% tipo 285) a noleggio [4]. Il funzionamento delle macchine per la tabulazione e la contabilità diede lavoro a migliaia di persone. Il governo degli Stati Uniti utilizzò cinque diversi livelli per gli operatori di Electric Accounting Machine (EAM), da GS-1 a GS-5, fino agli anni ’80. Ecco una tabella riassuntiva della cronologia dei tabulatori; i link portano a pagine dettagliate su particolari modelli, o in alcuni casi solo a fotografie:
1890 | Hollerith Census Tabulator | Alimentazione manuale, scocca in legno, connessioni cablate (*), solo conteggio. |
1896 | Hollerith Integrating Tabulator | Alimentazione manuale, addizione e conteggio puri. |
1900 | Hollerith Automatic Feed Tabulator | Primo lettore di schede ad alimentazione automatica, utilizzato nel censimento del 1900 negli Stati Uniti. |
1906 | Hollerith Type I Tabulator | (Type 090) Alimentazione automatica; scocca metallica; primo pannello di cablaggio. |
1921 | Hollerith Type III Tabulator | (Type 091) Primo modello con stampante (nella foto sopra). |
192x | Hollerith Type 3-S Tabulator | Primo modello a sottrazione diretta, tabellone estraibile. |
1928 | Hollerith Type IV Tabulator. | (Type 301) Primo modello a 80 colonne. |
1931 | Columbia Difference Tabulator | Macchina unica per l’ufficio statistico del CU. |
1933 | IBM Type 285 Tabulator | Solo numeric. |
1933 | IBM 401 Tabulator. | Alfanumerico. |
1934 | IBM 405 Accounting Machine | Alfanumerico. |
1948 | IBM 402 Accounting Machine | Alfanumerico, con varianti 403, 412, 417, 419. |
1949 | IBM 407 Accounting Machine | Alfanumero ad alta velocità. Varianti 421, 444, 447. |
(*) ad esempio tra i campi delle carte e i contatori.
Tutti i modelli sopra elencati dal 1928 in poi (e forse anche alcuni modelli precedenti) sono stati usati alla Columbia University. Il 407 era l’ultima delle macchine elettromeccaniche IBM per la contabilità. Il prodotto successivo di IBM, che era in grado di fare tutte le stesse cose (e, naturalmente, di più) ad un prezzo accessibile, era un computer elettronico digitale universale; il 1401(1959). Il 407 si dimostrò però essere un vero portento e fu discendente diretto del tabulatore originale di Herman Hollerith del 1890, che rimase in servizio (anche se in numero decrescente) per decenni (alla Colombia almeno fino al 1969).
Riferimenti:
- Aspray, William (Ed.), Computing Before Computers, Iowa State University Press, ISBN 0-8138-0047-1 (1990), Chapter 4.
- Austrian, Geoffrey, Herman Hollerith: Forgotten Giant of Information Processing, Columbia University Press (1982).
- Baehne, George W. (IBM), Practical Applications of the Punched Card Method in Colleges and Universities, Columbia University Press (1935).
- Bashe, Charles J.; Lyle R. Johnson; John H. Palmer; Emerson W. Pugh, IBM’s Early Computers, MIT Press (1985).
- Pugh, Emerson W., Building IBM: Shaping an Industry and its Technology, The MIT Press (1995).
- Ufficio USA per la gestione del personale,
- Electric Accounting Machine Operation Series, GS-0359 (Jun 1960, Jan 1982).
- 1950’s tax preparation: plugboard programming with an IBM 403 Accounting Machine , Ken Shirriff. Un’eccellente introduzione a come sono state programmate le macchine contabili IBM.
Also See: Herman Hollerith, Sorters, Key Punches, Collators, Reproducers, Interpreters, Calculators.
Ultimo aggiornamento: domenica 16 dicembre 10:38:38:48 2018