Selezionatori di carte IBM

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

Selezionatore IBM tipo 82 (1949). CLICCA SULL'IMMAGINE per ingrandire. Vedi i riferimenti di seguito per i crediti fotografici.

Gli IBM Card Sorter distribuiscono le carte da un mazzo di origine in 13 tasche di uscita (una tasca per gli scarti più una tasca per ciascuna delle 12 righe sulla carta) alla velocità di 250-2000 carte al minuto, a seconda del modello. Una colonna, selezionata dal Pennello di ordinamento, viene ordinata per passaggio. I selettori determinano quali righe in ciascuna colonna sono incluse nell'ordinamento. Per ordinare completamente un mazzo di carte erano necessari un certo numero di passaggi attraverso il selezionatore; un passaggio per colonna nella chiave di ordinamento. Normalmente i selezionatori non avevano un pannello di controllo ( plugboard ), ma i selezionatori Tipo 75, 80 e 82 ne avevano uno minuscolo se erano dotati del dispositivo di selezione a colonne multiple opzionale. Clicca sulle immagini per ingrandirle:

Ordina i pennelli (tipo 80)

Selettori (Tipo 82)

Dispositivo di selezione di colonne multiple (tipo 82)

Come afferma il manuale ( riferimento 1 di seguito), "tutti i sistemi contabili basati sull'uso di registrazioni unitarie, sia manuali che meccaniche, necessitano di un'operazione di smistamento o classificazione. I sorter IBM offrono un metodo rapido e accurato per disporre le carte in qualsiasi sequenza desiderata per la preparazione delle relazioni." Allo stesso modo, l’ordinamento ha giocato un ruolo critico nel metodo di calcolo scientifico delle schede perforate, ad esempio nell’accumulazione di somme di quadrati mediante digitazione progressiva, come descritto da Eckert in Riferimento 3 di seguito, pp.31-35, utilizzando i selezionatori IBM Type 75 nel suo Ufficio di calcolo astronomico della Columbia University.

Selezionatore verticale

Selezionatore di conteggio IBM tipo 75

Contatore carte totale IBM Type 75

Non sono sicuro di quando il Type 75 sia arrivato sul mercato, ma è stato dopo il 1928 (quando fu introdotto il Type 71) e non più tardi del 1935, poiché una foto di uno appare nelle Baehne Plates , quinta tavola . La maggior parte, se non tutti, i modelli del 1900, 1910 e 20 erano verticali per risparmiare spazio sul pavimento. Ecco le date e le velocità dei modelli selezionati:

Modello

Anno

Velocità

Selezionatore del censimento originale

1890

(Manuale)

Selezionatrice verticale tipo 70

1908

250 cpm

Selezionatrice verticale tipo 71

1928

150 cpm

Tipo 75 Modello 1

19??

400 cpm

Tipo 75 Modello 2

19??

250 cpm

Tipo 80 Modello 1

1925

450 cpm

Tipo 80 Modello 2

19??

250 cpm

Digitare 82

1949

650 cpm

Digitare 83

19??

1000 cpm

Digitare 84

19??

2000 cpm

Negli anni '60 e '70, quando i computer a programma memorizzato erano la regola, ma erano ancora programmati in batch tramite schede perforate, un'applicazione più comune per il sorter era quella di rimettere in ordine un mazzo di carte caduto. Le applicazioni più serie (a differenza dei lavori per studenti) hanno inserito numeri di sequenza nelle colonne 73-80 delle carte esattamente per questo scopo. Compilatori e assemblatori ignoravano queste colonne o, in alcuni casi, le trattavano come numeri di riga per scopi di elenco e segnalazione di errori. Potresti aver sentito la storia dell'operatore che ha lasciato cadere un'intera scatola di carte. Volendo rimettere le cose a posto il più rapidamente possibile, ha ordinato le carte, senza consultare l'utente. A quanto pare, quella era la peggiore risposta possibile. Fino a quel momento la scatola conteneva un campione di numeri casuali. —Ted Powell, dicembre 2006

Russ Holsclaw, ex Customer Engineer IBM, aggiunge (29 gennaio 2003):

Per qualche ragione, IBM non ha prodotto un lettore di carte che funzionasse a 2000 cpm. Lo 084 era unico in quanto utilizzava un meccanismo di alimentazione delle carte assistito dal vuoto che non richiedeva l'uso di un fermacarte, poiché le carte venivano tenute contro la gola e i coltelli raccoglitori mediante aspirazione. Lo 084 utilizzava anche un metodo ottico per rilevare i perforatori delle carte invece della spazzola metallica utilizzata dai modelli precedenti.

La selezionatrice 082 è stata la prima macchina su cui CE ha ricevuto formazione quando ho iniziato a lavorare in azienda nel 1966, anche se il mio compito principale era quello di I/O e CPU System/360. La formazione su selezionatori e perforatrici (024, 026, 029) era standard per i CE. Hanno familiarizzato tutti con i concetti delle schede perforate e sono serviti anche come una sorta di "campo di addestramento" per vedere chi sarebbe sopravvissuto nelle scuole più avanzate.

Un'interessante nota storica sulle origini dei numeri di sequenza nelle colonne 73-80: questa pratica è iniziata perché i lettori di carte in linea per i computer 704, 709, 7090 e 7094 leggono le carte solo in formato "riga binaria", leggendo le carte riga- per riga in 12 coppie di parole da 36 bit (2x36=72). Il lettore non era in grado di leggere più di 72 delle 80 colonne di una scheda, quindi i primi compilatori e assemblatori, come Fortran e FAP, potevano "vedere" solo quelle 72 colonne. Il binario di riga è stato convertito in codici di caratteri BCD tramite software. Un pannello di controllo con ponticello nel lettore selezionava quali 72 colonne inserire, ma ovviamente l'impostazione predefinita era quella di utilizzarne una cablata per le colonne 1-72. Le restanti colonne, essendo ignorate, erano un buon posto in cui inserire i numeri di sequenza come "assicurazione contro la caduta del mazzo".

Peter Grant aggiunge (marzo 2010):

Nel corso della ricerca di materiale per un discorso sugli albori dell'informatica nella mia particolare area tematica, ho appena letto il tuo materiale molto utile sul selezionatore IBM 082 (e relativi dispositivi meccanici). Ha riportato alla mente ricordi (pochi di loro affettuosi) della lotta con questa bestia nei primi anni '60.

Non ne parli, ma mi chiedo se ti sia mai imbattuto nel suggerimento per gestire un mazzo caduto di carte non numerate in sequenza. Si trattava sempre di tracciare con un pennarello morbido una o più linee diagonali lungo la parte superiore del mazzo. Anche se questo non forniva l'esatta posizione in sequenza di ogni carta, riduceva il numero di possibili disposizioni da n -fattoriali a qualcosa che poteva essere semplicemente gestibile.