Perforatrice - Keypunch

Perforatrice IBM 026
Operatori di keypunch al lavoro presso la US Social Security Administration negli anni '40
Operatori che compilano dati idrografici per carte di navigazione su schede perforate utilizzando il punzone a chiave di duplicazione elettrico IBM Type 016, New Orleans , 1938

Un keypunch è un dispositivo per perforare con precisione i fori nelle carte di carta rigida in posizioni specifiche, come determinato dai tasti colpiti da un operatore umano. Altri dispositivi inclusi qui per quella stessa funzione includono il punzone di gruppo, il punzone a pantografo e il timbro.

Per i telai Jacquard , le schede perforate risultanti venivano unite tra loro per formare un nastro di carta, chiamato "catena", contenente un programma che, letto da un telaio, ne dirigeva il funzionamento.

Per le macchine Hollerith e altre macchine per la registrazione di unità, le schede perforate risultanti contenevano dati che dovevano essere elaborati da tali macchine. Per i computer dotati di un dispositivo di input/output a scheda perforata, le schede perforate risultanti erano dati o programmi che dirigono il funzionamento del computer.

I primi keypunch Hollerith erano dispositivi manuali. I tasti successivi erano dispositivi elettromeccanici che combinavano diverse funzioni in un'unica unità. Queste somigliavano spesso a piccole scrivanie con tastiere simili a quelle delle macchine da scrivere ed erano dotate di tramogge per schede vergini e impilatori per schede perforate. Alcuni modelli di keypunch potrebbero stampare, nella parte superiore di una colonna, il carattere rappresentato dai fori praticati in quella colonna. I piccoli pezzi perforati da un pugno di chiave sono caduti in una scatola di chad , o (a IBM ) scatola di chip , o secchio di bit .

In molte applicazioni di elaborazione dati , le schede perforate sono state verificate digitando esattamente gli stessi dati una seconda volta, controllando per vedere se la seconda digitazione e i dati perforati erano gli stessi (nota come verifica a due passaggi ). C'era una grande richiesta di operatori di perforatrice , di solito donne, che lavoravano a tempo pieno su macchine perforatrici e verificatrici, spesso in grandi reparti di perforazione con dozzine o centinaia di altri operatori, tutti impegnati nell'inserimento dei dati .

Negli anni '50, Remington Rand introdusse l' UNITYPER , che consentiva l'immissione dei dati direttamente su nastro magnetico per i sistemi UNIVAC . Mohawk Data Sciences ha successivamente prodotto un codificatore a nastro magnetico migliorato nel 1965, che è stato commercializzato in qualche modo con successo come sostituto della perforatrice. L'ascesa di microprocessori e terminali di computer economici ha portato allo sviluppo di ulteriori sistemi key-to-tape e key-to-disk da aziende più piccole come Inforex e Pertec .

Le chiavi perforate e le schede perforate erano ancora comunemente utilizzate sia per l'immissione di dati che di programmi fino agli anni '70, ma furono rapidamente rese obsolete dai cambiamenti nel paradigma di immissione e dalla disponibilità di terminali di computer CRT economici . L'eliminazione della fase di trasferimento delle schede perforate su nastro o disco (con l'ulteriore vantaggio di risparmiare sul costo delle schede stesse) ha consentito di migliorare il controllo e la correzione durante il processo di immissione. Lo sviluppo dei videoterminali , dei sistemi interattivi in multiproprietà e, successivamente, dei personal computer ha consentito a chi ha originato i dati o il programma di inserirli direttamente invece di scriverli su moduli da inserire da parte degli operatori di perforazione.

Timbratura di carte Jacquard, dal 1801 al 1890

Si diceva che le carte Jacquard fossero timbrate o tagliate (non perforate). Le prime carte Jacquard sono state stampate a mano, a volte utilizzando una piastra guida. Un miglioramento è stato quello di posizionare la carta tra due piastre metalliche perforate (incernierate insieme), inserire i punzoni secondo il modello desiderato, quindi passare l'assemblaggio attraverso una pressa per tagliare la carta. Questi processi essenzialmente manuali sono stati sostituiti da macchine; macchine pianoforti (il nome preso dai tasti), azionate da tastiere e paragonabili in funzione a unità di registrazione dei tasti, diventando le più comuni.

Perforatrici Hollerith e IBM, dal 1890 al 1930

Tastiera di Hollerith ( pantografo ) Punch. Questa foto è messa in scena; il layout della tastiera è per la scheda Farm (la colonna più a sinistra è etichettata "Kind of Farm") di un censimento agricolo mentre la carta sotto il punzone mostra il layout della scheda del censimento della popolazione del 1890 (le attuali schede del censimento del 1890 non avevano alcuna stampa).
Censitore con punzone a pantografo Hollerith

Il primo dispositivo di Herman Hollerith per perforare le carte dal 1890 fu ... qualsiasi normale perforatrice per biglietti, che tagliava un foro rotondo di 3/16 di pollice di diametro . L'uso di un tale punzone è stato facilitato posizionando i fori da utilizzare vicino ai bordi della carta. Hollerith sviluppò presto un punzone a tastiera più accurato e più semplice da usare, utilizzando un pantografo per collegare un meccanismo di punzonatura a un puntatore guida che un operatore avrebbe posizionato sul segno appropriato in una matrice 12 per 20 per allineare un punzone manuale sul foro corretto in una delle 20 colonne.

Nel 1901 Hollerith brevettò un meccanismo in cui un operatore premeva uno dei 12 tasti per praticare un foro, con la carta che avanzava automaticamente alla colonna successiva. Questa perforatrice tipo 001 di prima generazione utilizzava 45 colonne e fori rotondi . Nel 1923 The Tabulating Machine Company introdusse il primo perforatore elettrico, il tipo 011 Electric Keypunch, un dispositivo dall'aspetto simile in cui ogni chiave chiudeva un contatto elettrico che attivava un solenoide che perforava il foro. Il formato della scheda perforata a 80 colonne è stato introdotto nel 1928. Successivamente i perforatori Hollerith includevano il perforatore elettrico a duplicazione motorizzato tipo 016 (1929), il perforatore a duplicazione alfabetico tipo 31 (1933) e il perforatore a stampa alfabetico tipo 32 (1933).

"Le perforatrici a duplicazione alfabetica registravano le informazioni alfabetiche nelle schede tabulatrici in modo che le parole e i nomi completi, insieme ai dati numerici, potessero essere successivamente stampati da una macchina per la contabilità alfabetica. La perforatrice a duplicazione alfabetica tipo 31 fu introdotta da IBM nel 1933 e ne espelleva automaticamente una carta e ne alimentava un'altra in 0,65 secondi. Queste macchine erano dotate di tastiere alfabetiche e numeriche separate. La tastiera alfabetica era simile a una macchina da scrivere manuale convenzionale, tranne per il fatto che i tasti shift, tab, backspace e carattere sono stati eliminati e un skip, release, stacker e il tasto '1' sono stati forniti." – Archivi IBM

Perforatori e verificatori IBM del secondo dopoguerra per schede a 80 colonne

Una stanza chiave negli anni '60
Perforatrice manuale

(prodotto da British ICT ) (anni '60)

La maggior parte dei keypunch e dei verificatori IBM utilizzavano un design elettrico/meccanico comune nelle loro tastiere per codificare le sequenze di tasti meccaniche. Quando un tasto è stato premuto, un collegamento sull'attacco della chiave ha fatto scattare un corrispondente set di staffe nella parte superiore del gruppo tastiera. Le bail a loro volta creavano contatti (chiusi) per codificare i caratteri elettricamente. Man mano che la macchina rilevava la pressione di un tasto, un circuito di feedback energizzava una coppia di magneti con una barra che ripristinava meccanicamente la chiave, ripristinava le staffe che eseguivano la codifica elettrica e dava la "sensazione" e il suono all'operatore di un azione completata. Ogni macchina aveva la tendenza a sviluppare una "sensazione" propria basata su diverse variabili come la quantità di usura, sporcizia e spazio dei contatti della staffa all'interno della tastiera, nonché fattori nella macchina di base. Le tastiere, tuttavia, non avevano alcuna disposizione per la regolazione del "feel" se non la corretta regolazione dei contatti sui contatti bail di ripristino e sui contatti bail di codifica. Tasti funzione speciali come Maiusc, Rilascio, Duplicazione e altri, avevano solo contatti elettrici sotto i loro gambi, senza alcun collegamento meccanico al gruppo di aggancio per la codifica.

I keypunch IBM come lo 024, 026 e 029 prevedevano il montaggio di una scheda di programma che controllava varie funzioni, come la tabulazione e la duplicazione automatica dei campi dalla scheda precedente. I successivi 129 utilizzavano schede di circuiti elettronici per memorizzare semplici programmi scritti dall'operatore di perforazione.

IBM 024, 026 perforatori di carte

Perforatrice per schede di stampa IBM 026. Notare la scheda di programma rosa montata sul tamburo del programma (in alto al centro).
Un codice della carta commerciale IBM 026

L'IBM 024 Card Punch e l'IBM 026 Printing Card Punch furono annunciati nel 1949. Erano quasi identici, ad eccezione del meccanismo di stampa. Il cuore dei punzoni 024 e 026 era un set di dodici punzoni di precisione, uno per fila di schede, ciascuno con un attuatore di potenza relativamente elevata. Le schede perforate sono state scavate attraverso il punzone una colonna alla volta e sono stati attivati ​​i punzoni appropriati per creare i fori, risultando in un caratteristico suono "chunk, chunk" mentre le colonne venivano perforate. Entrambe le macchine possono elaborare schede a 51, 60, 66 e 80 colonne.

Lo 026 potrebbe stampare il carattere perforato sopra ogni colonna. Nel 1964 c'erano dieci versioni con set di caratteri leggermente diversi. Le versioni scientifiche hanno stampato parentesi, segno di uguale e segno più al posto di quattro caratteri meno frequentemente utilizzati nei set di caratteri commerciali.

Generatore di caratteri "targa codice" in metallo da keypunch IBM 026
Dettaglio della piastra del codice del generatore di caratteri IBM 026 che mostra il motivo di stampa a matrice di punti
Un gruppo di IBM 026 in uso

La logica consisteva in diodi , valvole a vuoto 25L6 e relè . I circuiti delle valvole utilizzavano 150 V CC, ma questa tensione veniva utilizzata solo per azionare il magnete punzone-frizione. La maggior parte degli altri circuiti utilizzava 48VDC.

I caratteri sono stati stampati utilizzando una matrice di fili a matrice di punti 5 × 7 ; il dispositivo da cui derivava la forma del carattere era una piastra metallica, chiamata "piastra codice", con spazio per 1960 pin (35 pin per 56 caratteri stampabili). Se il punto non doveva essere stampato in un dato carattere, il perno veniva rimosso. Posizionando correttamente la lastra e premendola contro un'estremità della serie di fili di stampa, solo i fili corretti sono stati premuti contro il nastro e quindi la scheda perforata. (Questo meccanismo della stampante era generalmente considerato dagli ingegneri clienti IBM difficile da riparare. Uno dei problemi più comuni era la rottura dei fili nel tubo stretto e strettamente curvo tra la piastra del codice e il nastro, estrazione dei frammenti e sostituzione del fascio di 35 fili era molto noioso). Il meccanismo di stampa tendeva a danneggiarsi se un utente tentava di duplicare schede "binarie" con schemi di perforazione non standard. Questi potrebbero far sì che il meccanismo di posizionamento della targhetta di codice tenti di spostare la placca oltre il suo raggio di movimento previsto, a volte causando danni. La disattivazione della stampa non ha effettivamente impedito il danno, come molti presumevano, poiché il meccanismo della targhetta codice è rimasto agganciato all'unità di punzonatura e ha spostato la targhetta codice. La disattivazione della stampa è stata soppressa solo premendo i perni di stampa nel nastro e nella scheda.

Raymond Loewy , designer industriale di motivi "snelliti" che ha anche progettato carrozze ferroviarie degli anni '30 e '40, ha realizzato il pluripremiato design esterno dei punzoni per card 026/024 per IBM. La loro costruzione in acciaio pesante e gli angoli arrotondati ( foto ) riecheggiano infatti lo stile industriale Art Déco .

Verificatore di carte IBM 056

Due donne discutono del loro lavoro mentre inseriscono dati su schede perforate al Texas A&M negli anni '50. La donna a destra è seduta a una macchina perforatrice IBM 026 . La donna a sinistra è a un IBM 056 Card Verifier. Il suo compito sarebbe stato quello di reinserire i dati e la macchina verificatrice avrebbe verificato che corrispondessero ai dati perforati sulle carte.

L'IBM 056 era il compagno di verifica dello 024 Card Punch e dello 026 Printing Card Punch. Il verificatore era simile al keypunch 026 tranne che per una lente di errore rossa nella parte inferiore centrale del coperchio della macchina. L'operatore verificatore ha immesso esattamente gli stessi dati dell'operatore di perforazione dei tasti e la macchina verificatrice ha quindi verificato se i dati perforati corrispondevano. Le carte verificate con successo avevano una piccola tacca perforata sul bordo destro.

Il verificatore IBM 056 utilizzava la maggior parte degli stessi componenti meccanici ed elettrici delle perforatrici 024/026 ad eccezione dell'unità di perforazione e della testina di stampa. L'unità di punzonatura aveva perni di rilevamento al posto dei punzoni. I fori rilevati o non rilevati farebbero scattare una cauzione di contatto quando la configurazione fosse diversa da quella inserita dall'operatore verificatore. Ciò ha fermato il movimento in avanti della carta e ha presentato una luce rossa di errore sul coperchio della macchina. Il meccanismo di scantonatura era situato nell'area occupata dal meccanismo di stampa su una punzonatrice di stampa 026. Aveva un solenoide che azionava il meccanismo di intaglio e un altro che selezionava il punzone di prima qualità o il punzone di fine carta.

Quando un operatore che digitava i dati da verificare ha riscontrato un errore, all'operatore sono stati dati un secondo e un terzo tentativo di reinserire i dati che avrebbero dovuto essere nel campo. Se il terzo tentativo non è stato corretto, è stata inserita una tacca di errore nella parte superiore della scheda sopra la colonna con l'errore e il punzone "OK" alla fine della scheda non è stato abilitato. I dati sulla carta potrebbero effettivamente essere corretti, poiché l'operatore verificatore aveva la stessa probabilità di commettere un errore quanto l'operatore di perforazione. Tuttavia, con tre tentativi, l'operatore aveva meno probabilità di ripetere lo stesso errore. Alcuni operatori di verifica sono stati in grado di indovinare l'errore sulla carta creato dal precedente operatore di perforazione, vanificando lo scopo della procedura di verifica, e quindi alcune macchine sono state modificate per consentire solo una voce e l'errore rilevato al secondo tentativo.

Le carte con tacche di errore sono state riforate (usando uno 024 o uno 026) di solito "duplicando" fino alla colonna errata, quindi inserendo i dati corretti. La funzione di duplicazione è stata eseguita inserendo la scheda attraverso la stazione di perforazione senza perforarla. Alla stazione successiva i perni di rilevamento leggono i fori presenti nella scheda originale e trasferiscono i dati alla stazione di punzonatura e su una scheda vuota. Le colonne con errori sono state corrette invece di essere duplicate. La scheda corretta è stata quindi verificata per controllare nuovamente i dati ed essere "OK dentellata".

Perforatrici per macchine da scrivere

La prima combinazione di perforatrice e macchina da scrivere, che consente di digitare e perforare il testo selezionato, è stata sviluppata dalla società Powers nel 1925. L'IBM 824 Typewriter Card Punch era un IBM 024 in cui la tastiera 024 è stata sostituita da una macchina da scrivere elettrica IBM. Allo stesso modo, l'IBM 826 utilizzava un Keypunch IBM 026.

Perforatrice IBM 029

Perforatrice IBM 029
Scheda perforata con set di caratteri EBCDIC . Contrasto in alto migliorato per mostrare i caratteri stampati.

Introdotto con System/360 nel 1964, lo 029 aveva nuovi codici carattere per parentesi, uguale e più, nonché altri nuovi simboli utilizzati nel codice EBCDIC . L'IBM 029 era meccanicamente simile all'IBM 026 e stampava il carattere perforato sulla parte superiore della scheda utilizzando lo stesso tipo di meccanismo dello 026, sebbene utilizzasse una targhetta di codice più grande con 2240 punti di stampa a causa del set più grande di caratteri in EBCDIC.

La logica dello 029 consisteva in relè di contatto a filo sui modelli successivi e relè reed e diodi su schede SMS per i primi. I relè reed più "avanzati" utilizzati all'inizio si sono rivelati meno affidabili del previsto, inducendo IBM a tornare al design basato su relè con contatti a filo di vecchio stile. Funzionavano tutti a 48 volt DC e non richiedevano i tubi a vuoto utilizzati nello 024/026. Una caratteristica aggiuntiva comune resa disponibile (a un costo aggiuntivo) era la caratteristica degli zeri iniziali (denominata "Left-Zero"). Questo è stato fornito da un set aggiuntivo di quattro schede SMS. Il campo è stato programmato per gli zeri iniziali utilizzando la scheda di programma. Se fosse (diciamo) un campo a sei cifre, l'operatore doveva solo digitare il valore effettivo (ad esempio 73). La funzione riempirebbe quindi il campo digitando i quattro zeri iniziali, seguiti dal 73, in effetti giustificando il campo a destra, quindi: 000073.

Perforatore chiave IBM 5924

L'IBM 5924 Key Punch era il modello 029 T01 collegato con una tastiera speciale nell'annuncio del 1971 dell'IBM Kanji System , la mano sinistra dell'operatore di keypunch selezionava uno dei 15 tasti Maiusc e la mano destra selezionava uno dei 240 caratteri Kanji per quel Maiusc. Ha introdotto l'elaborazione al computer delle lingue cinese , giapponese e coreana che in genere utilizzava grandi set di caratteri superiori a 10.000 caratteri.

Verificatore di carte IBM 059

L'IBM 059 era il compagno di verifica dell'IBM 029 Card Punch. Nel design, differiva radicalmente dal precedente verificatore 056, in quanto utilizzava il rilevamento ottico dei fori delle carte invece dei perni di rilevamento meccanici. Ciò ha reso lo 059 molto più silenzioso dello 056 (che spesso era più rumoroso del tasto 024). I sensori ottici utilizzavano un'unica fonte di luce, che veniva distribuita a vari siti all'interno della macchina tramite tubi luminosi in fibra ottica. Nonostante la tecnologia, la modalità operativa di base è rimasta essenzialmente la stessa dello 056.

Ironia della sorte, non tutti gli operatori di verifica hanno apprezzato la riduzione del rumore. Quando viene utilizzato in una stanza contenente anche macchine perforatrici 029, gli operatori di verifica a volte hanno mancato il feedback uditivo fornito dal forte rumore "thunk" emesso dal vecchio 056. Alcuni erano noti per compensare premendo i tasti più forte, a volte consumando parti della tastiera .

Registratore dati tessera IBM 129

Un registratore dati tessera IBM 129
Tastiera combinata IBM 129. La carta viene perforata con le lettere dell'alfabeto e le cifre da 1 a 0.

Introdotto con il System/370 nel 1971, l'IBM 129 era in grado di perforare, verificare e utilizzare come lettore/perforatore di schede ausiliario in linea a 80 colonne per alcuni computer. Un interruttore sulla console della tastiera ha fornito la possibilità di alternare tra le modalità di perforazione e verifica.

Il vantaggio principale dell'IBM 129 Card Data Recorder a transistor rispetto ad altri keypunch IBM era che presentava un buffer elettronico a 80 colonne per contenere l'immagine della scheda. Quando si utilizzavano i tasti IBM precedenti, un errore di battitura richiedeva l'espulsione della carta premendo i tasti Rilascia e Registra, l'errore veniva corretto premendo il tasto Duplica fino a raggiungere la colonna di errore, digitando i dati corretti per il resto di quella carta, quindi premendo il tasto Rilascio e rimuovendo manualmente la carta danneggiata dallo stacker di carte in uscita prima che venisse inserita nel mazzo (questo richiedeva un po' di pratica, ma divenne rapidamente un'azione automatica a cui non dovevi più pensare). Con il 129, un errore di battitura potrebbe essere cancellato premendo il tasto Backspace e reimpostato. L'intera scheda a 80 colonne è stata perforata automaticamente, il più velocemente possibile, quando è stato premuto il tasto Release.

Moduli SLT nell'IBM 129

La logica era nei moduli SLT su un backplane oscillante e avvolto in un cavo.

Un vantaggio secondario del 129 era che la velocità dell'operazione di digitazione non era limitata dalla punzonatura di ciascuna colonna al momento della pressione del tasto.

Il 129 poteva memorizzare sei programmi nella sua memoria, selezionabili da un interruttore rotante. A differenza delle precedenti macchine perforatrici, le schede di programma venivano lette in memoria tramite il normale percorso di alimentazione delle schede e non erano avvolte attorno a un "tamburo di programma".

Grazie all'utilizzo della memoria elettronica, la 129 non disponeva di una "stazione di lettura" separata con un'unità di rilevamento dei pin per consentire la duplicazione dei dati da una scheda all'altra. Invece, la duplicazione si basava sull'immagine memorizzata della scheda precedente. Le tessere possono anche essere "lette in ingresso" tramite un'unità di lettura ottica integrata nella stazione di punzonatura.

Scheda programma

Scheda di programma per un IBM 026 al Computer History Museum. La leva in alto ha aperto il morsetto metallico che tiene in posizione la scheda. Il bordo della colonna 80 della scheda è stato inserito per primo sotto il morsetto. Piccole dita sul lato destro del morsetto hanno aiutato a guidare il bordo della colonna 1 in posizione. La leva è stata quindi ruotata all'indietro per fissare la scheda.

I keypunch IBM 024, 026 e 029 e i relativi verificatori associati, 056 e 059, possono essere programmati in misura limitata utilizzando una Program Card , nota anche come drum card. Il keypunch o il verificatore potrebbe essere programmato per avanzare automaticamente all'inizio di ogni campo, impostare di default alcuni tipi di caratteri all'interno del campo, duplicare un campo dalla scheda precedente e così via. Le schede di programma erano un miglioramento rispetto alla barra di salto utilizzata in alcuni precedenti keypunch.

Il programma era codificato su una scheda perforata e poteva essere preparato su qualsiasi perforatrice (una perforatrice funzionava anche se non era presente alcuna scheda programma). La scheda di programma è stata avvolta attorno al tamburo del programma e fissata in posizione. Il tamburo ruotava mentre la carta da perforare si muoveva attraverso il meccanismo di perforazione. I fori nella scheda di programma sono stati rilevati da una serie di ruote a stella che avrebbero fatto alzare e abbassare le leve mentre i fori nella scheda di programma passavano sotto le ruote a stella, attivando i contatti elettrici. Il programma è stato codificato nelle prime sei righe [12,11,0,1,2,3]. Se è stata installata la funzione opzionale Secondo programma , è possibile codificare un altro programma nelle sei righe inferiori [4,5,6,7,8,9]. Un interruttore consente all'operatore di selezionare quale programma utilizzare. Il coperchio centrale della perforatrice potrebbe essere aperto inclinato verso l'operatore e una leva di blocco rilasciata, consentendo la rimozione e la sostituzione del tamburo del programma.

La scheda del programma era perforata con caratteri che ne controllavano la funzione come segue:

Funzione Programma utilizzo
#1 Char. #2 Char.
Definizione del campo 12 & 4 4 Punch in ogni colonna di un campo, tranne la prima (a sinistra)
Avvia Salta Automatico 11 - 5 5 Inserisci la prima colonna (a sinistra) dei campi da saltare
Avvia la duplicazione automatica 0 0 6 6 Inserisci la prima colonna (a sinistra) dei campi da duplicare
Cambio alfabetico 1 1 7 7 Premi una colonna per passare dalla tastiera alla modalità alfabetica
Stampa zero a sinistra 2 2 8 8 Perforare una colonna per forzare la stampa di zeri e segni iniziali
Soppressione della stampa 3 3 9 9 Perforare una colonna per sopprimere la stampa

Molti linguaggi di programmazione, come FORTRAN , RPG e IBM Assembler , codificano le operazioni in colonne di schede specifiche, come 1, 10, 16, 36 e 72. La scheda di programma per tale configurazione potrebbe essere codificata come:

1.......10........20........30........40........50........60........70........80
1AAAAAAAA1AAAAA1AAAAAAAAAAAAAAAAAAA1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA &&&&&&&&

In questo esempio, se l'operatore di perforazione digitava alcuni caratteri all'inizio della scheda e quindi premeva il tasto Salta, la perforatrice passava alla colonna 10. Quando un codice di programma vuoto è seguito da "Definizione campo" (12) ( o (4) per il programma 2), definisce un campo "Spostamento numerico". Nell'esempio sopra, le colonne 72-80 sono definite nel programma come un campo Numeric Shift. In pratica, questa definizione verrebbe probabilmente utilizzata per perforare un simbolo speciale come "carattere di continuazione" nella colonna 72, e quindi le colonne 73-80 potrebbero essere perforate con un numero di sequenza della carta o la carta potrebbe essere rilasciata a quel punto, se non è stata necessaria alcuna ulteriore digitazione.

Nota: "Field Definition" (12) e "Alphabetic Shift" (1) vengono stampati come A .

Se i codici del programma 2 venissero perforati, potrebbero essere generati caratteri non validi che la stampante non sapeva come stampare, alcuni dei quali potrebbero persino danneggiare la stampante.

Le schede di programma potrebbero automatizzare determinate attività, come il "gang punching", l'inserimento di un campo costante in ciascuna scheda di un mazzo di carte. Per divertimento, le schede di programma potrebbero anche essere impostate per riprodurre musica digitando caratteri "rumorosi" (caratteri rappresentati da molti buchi, di solito caratteri speciali) e numeri e lettere "tranquilli" in schemi ritmici.

IBM 5496 Data Recorder per schede a 96 colonne

System/3 con perforatrice, destra

Nel 1969, IBM ha introdotto la famiglia System/3 di computer aziendali di fascia bassa che presentava una nuova scheda perforata a 96 colonne di dimensioni più ridotte . L'IBM 5496 Data Recorder, un keypunch con funzioni di stampa e verifica, e l'IBM 5486 Card Sorter sono stati realizzati per queste schede a 96 colonne.

Powers, Remington Rand (UNIVAC) perforatrici

A partire dal 1906 circa, un impiegato dello United States Census Bureau , James Powers, sviluppò il Powers Keypunch , che era specifico per l'applicazione del censimento e aveva 240 chiavi. Nel 1911, Powers formò la Powers Accounting Machine Company . Quella società è stata rilevata da Remington Rand nel 1927. La divisione UNIVAC di Remington Rand ha realizzato punzoni per le loro schede a 90 colonne e macchine simili per la scheda a 80 colonne IBM. Le loro perforatrici a 90 colonne utilizzavano un sistema meccanico sviluppato da Remington Rand per evitare problemi di brevetto IBM (molto prima dell'acquisizione di Eckert-Mauchly Computer Corporation ). Le perforatrici UNIVAC memorizzavano la sequenza di caratteri per un'intera carta, quindi perforavano tutti i suoi fori in un unico passaggio, consentendo correzioni invece di sprecare una carta in caso di errore.

Punzonatrici Remington Rand incluse: punzone codice tessera UNIVAC tipo 306-5, 90 colonne alfabetiche (tipi 306-2, 306-3), 90 colonne numeriche (tipi 204-2, 204-3), perforatrice elettrica portatile tipo 202, punzonatrice Tipo 301 e Macchina di verifica automatica Tipo 313.

Il Tipo 306-2 prevedeva la verifica; le carte sono state passate attraverso il perforatore una seconda volta e nuovamente digitate. La punzonatura di verifica delle stesse carte nella stessa sequenza... si traduce nell'allungamento delle perforazioni per una corretta informazione. Le perforazioni rotonde indicano informazioni errate. Il rilevamento completo e rapido degli errori viene eseguito meccanicamente dalla macchina di verifica automatica

Il punzone di verifica interpretariato UNIVAC 1710 è stato introdotto nel 1969.

Keypunch come verbo

Dire che qualcosa sarebbe stato keypunch (to keypunch come verbo) , ora che il dispositivo effettivo chiamato keypunch è diventato obsoleto, si riferisce all'immissione di dati .

Questo uso del verbo ha sostituito il precedente processo, descritto come "Quando un tasto viene premuto su un pugno, stampa il carattere sulla parte superiore della carta ma crea anche una serie di fori che il computer" può interpretare".

Transizione all'immissione diretta dei dati

Negli anni '50, Remington Rand introdusse l' UNITYPER , che consentiva l'immissione dei dati direttamente su nastro magnetico per i sistemi UNIVAC . Mohawk Data Sciences ha successivamente prodotto un codificatore a nastro magnetico migliorato nel 1965, che è stato commercializzato in qualche modo con successo come sostituto della perforatrice. A metà degli anni '70, l'ascesa di microprocessori e terminali di computer economici ha portato allo sviluppo di ulteriori sistemi key-to-tape e key-to-disk da aziende più piccole come Inforex e Pertec .

Le schede perforate erano ancora comunemente utilizzate per l'immissione dei dati e la programmazione fino alla metà degli anni '80. Tuttavia, l'eliminazione della fase di trasferimento delle schede perforate su nastro o disco (con l'ulteriore vantaggio di risparmiare il costo delle schede stesse) ha consentito di migliorare il controllo e la correzione durante il processo di immissione dei dati. Lo sviluppo dei videoterminali , dei sistemi interattivi in multiproprietà e, successivamente, dei personal computer ha permesso ai lavoratori che hanno originato i dati di inserirli direttamente invece di scriverli su moduli che devono essere inseriti dagli addetti all'inserimento dati .

Guarda anche

Riferimenti

Ulteriori letture

link esterno