Dziurkowanie klawisza - Keypunch

Klawiatura IBM 026
Operatorzy klawiszy w pracy w amerykańskiej administracji ubezpieczeń społecznych w latach 40. XX wieku
Operatorzy kompilujący dane hydrograficzne do wykresów nawigacyjnych na kartach perforowanych za pomocą IBM Type 016 Electric Duplicating Key Punch, Nowy Orlean , 1938

Keypunch jest urządzeniem do precyzyjnego wykrawania otworów pod sztywnych kart papieru w miejscach określonych jako określona przez klawisze uderzony przez operatora człowieka. Inne urządzenia zawarte tutaj dla tej samej funkcji obejmują stempel, stempel pantografu i stempel.

W przypadku krosien żakardowych powstałe w ten sposób karty dziurkowane połączono w papierową taśmę, zwaną „łańcuchem”, zawierającą program, który po odczytaniu przez krosno kierował jego działaniem.

W przypadku maszyn Holleritha i innych maszyn do nagrywania jednostkowego, wynikowe karty dziurkowane zawierały dane, które miały być przetworzone przez te maszyny. W przypadku komputerów wyposażonych w urządzenie wejścia/wyjścia do kart perforowanych, wynikowe karty perforowane były albo danymi, albo programami kierującymi pracą komputera.

Wczesne dziurkacze Holleritha były urządzeniami ręcznymi. Późniejsze dziurkacze były urządzeniami elektromechanicznymi, które łączyły kilka funkcji w jednym urządzeniu. Często przypominały one małe biurka z klawiaturami podobnymi do tych na maszynach do pisania i były wyposażone w hoppery na czyste karty i układarki na karty dziurkowane. Niektóre modele dziurkacza mogą drukować u góry kolumny znak reprezentowany przez dziurkę (otwory) wybitą w tej kolumnie. Małe kawałki wybite przez dziurkacz wpadły do pudełka na czad lub (w IBM ) pudełka na chipy lub wiaderka na bity .

W wielu aplikacjach do przetwarzania danych , dziurkowane karty były weryfikowane przez wpisywanie dokładnie tych samych danych po raz drugi, sprawdzając, czy drugie kluczowanie i dziurkowane dane są takie same (tzw. weryfikacja dwuprzebiegowa ). Było duże zapotrzebowanie na operatorów dziurkaczy , zwykle kobiet, którzy pracowali w pełnym wymiarze godzin na maszynach do dziurkowania i weryfikacji, często w dużych działach dziurkowania z dziesiątkami lub setkami innych operatorów, wszyscy wykonujący wprowadzanie danych .

W latach pięćdziesiątych firma Remington Rand wprowadziła UNITYPER , który umożliwiał wprowadzanie danych bezpośrednio na taśmę magnetyczną dla systemów UNIVAC . Firma Mohawk Data Sciences wyprodukowała następnie ulepszony koder taśmy magnetycznej w 1965 roku, który z pewnym powodzeniem został wprowadzony na rynek jako zamiennik dziurkacza. Rozwój mikroprocesorów i niedrogich terminali komputerowych doprowadził do opracowania dodatkowych systemów typu klucz-taśma i klucz-dysk od mniejszych firm, takich jak Inforex i Pertec .

Dziurkacze i karty dziurkowane były nadal powszechnie używane do wprowadzania danych i programów w latach 70., ale szybko stały się przestarzałe ze względu na zmiany w paradygmacie wprowadzania danych oraz dostępność niedrogich terminali komputerowych CRT . Wyeliminowanie etapu przenoszenia kart dziurkowanych na taśmę lub dysk (z dodatkową korzyścią polegającą na zaoszczędzeniu kosztów samych kart) pozwoliło na lepsze sprawdzanie i poprawianie podczas procesu wprowadzania. Rozwój terminali wideo , interaktywnych systemów współdzielonych w czasie, a później komputerów osobistych, umożliwił osobom, które stworzyły dane lub programy, wprowadzanie ich bezpośrednio, zamiast zapisywania ich na formularzach wprowadzanych przez operatorów dziurkacza.

Tłoczenie kart żakardowych, 1801 do 1890

Mówiono, że karty żakardowestemplowane lub cięte (nie dziurkowane). Pierwsze karty żakardowe były stemplowane ręcznie, czasami przy użyciu płytki prowadzącej. Udoskonalenie polegało na umieszczeniu karty między dwiema perforowanymi płytami metalowymi (zawiasami), wstawieniu wykrojników zgodnie z pożądanym wzorem, a następnie przepuszczeniu zespołu przez prasę, aby wyciąć kartę. Te zasadniczo ręczne procesy zostały zastąpione przez maszyny; Najczęściej spotykane stają się automaty fortepianowe (nazwa zaczerpnięta od klawiszy), obsługiwane za pomocą klawiszy i porównywalne w działaniu z klawiszami do nagrywania jednostkowego.

Klawisze Hollerith i IBM, 1890 do 1930

Klawiatura Holleritha ( pantograf ) Punch. To zdjęcie jest inscenizowane; układ klawiatury dotyczy karty Farm (lewa kolumna jest oznaczona jako „Rodzaj farmy”) Spisu Rolnego, podczas gdy papier pod stemplem pokazuje układ karty Spisu Ludności z 1890 r. (Rzeczywiste karty spisu z 1890 r. nie miały nadruku).
Pracownik spisu z dziurkaczem pantografu Hollerith

Pierwszym urządzeniem Hermana Holleritha do dziurkowania kart z lat 90. XIX wieku był ... zwykły dziurkacz do biletów, wycinający okrągły otwór o średnicy 3/16 cala . Użycie takiego dziurkacza zostało ułatwione przez umieszczenie otworów do wykorzystania w pobliżu krawędzi karty. Hollerith wkrótce opracował dokładniejszą i prostszą w użyciu klawiaturę dziurkacza, używając pantografu do połączenia mechanizmu dziurkacza ze wskaźnikiem prowadzącym, który operator umieściłby nad odpowiednim znacznikiem w matrycy 12 na 20, aby wyrównać ręczny dziurkacz nad właściwym otworem w jednej z 20 kolumn.

W 1901 Hollerith opatentował mechanizm, w którym operator naciskał jeden z 12 klawiszy, aby wybić dziurę, a karta automatycznie przesuwała się do następnej kolumny. Ten dziurkacz pierwszej generacji Type 001 wykorzystywał 45 kolumn i okrągłych otworów . W 1923 roku firma Tabulating Machine Company wprowadziła na rynek pierwszy dziurkacz elektryczny, elektryczny dziurkacz typu 011, podobnie wyglądające urządzenie, w którym każdy klawisz zamykał styk elektryczny, który aktywował solenoid, który przebijał otwór. Format 80-kolumnowej karty dziurkowanej został wprowadzony w 1928 roku. Późniejsze dziurkacze Holleritha obejmowały elektryczny dziurkacz do powielania typu 016 z napędem silnikowym (1929), alfabetyczny dziurkacz do powielania typu 31 (1933) i dziurkacz do drukowania alfabetycznego typu 32 (1933).

„Alfabetyczne wycinanie klawiszy rejestrowało informacje alfabetyczne na kartach z tabelami, dzięki czemu pełne słowa i nazwy, wraz z danymi liczbowymi, mogły być później drukowane przez alfabetyczną maszynę księgową. karty i podał kolejną w 0,65 s. Maszyny te były wyposażone w oddzielną klawiaturę alfabetyczną i numeryczną.Klawiatura alfabetyczna była podobna do konwencjonalnej ręcznej maszyny do pisania z tym wyjątkiem, że wyeliminowano klawisze Shift, Tab, Backspace i znaki, a także pomijanie, zwalnianie, układarka i dostarczono klucz „1”. – Archiwa IBM

Powojenne dziurkacze i weryfikatory IBM dla 80-kolumnowych kart

Pokój z ciosami na klucze w latach 60. XX wieku
Ręczny dziurkacz

(wyprodukowane przez brytyjski ICT ) (lata 60.)

Większość dziurkaczy i weryfikatorów IBM używała wspólnego elektrycznego / mechanicznego projektu w swoich klawiaturach do kodowania mechanicznych naciśnięć klawiszy. Gdy klawisz został wciśnięty, łącznik na klawiszu wyzwalał odpowiedni zestaw kabłąków w górnej części zespołu klawiatury. Z kolei kabłąki tworzyły (zamknięte) styki do elektrycznego kodowania znaków. Po wykryciu przez maszynę każdego naciśnięcia klawisza obwód sprzężenia zwrotnego zasilał parę magnesów za pomocą kabłąka, który mechanicznie przywracał klucz, resetował kabłąki wykonując kodowanie elektryczne i dawał „odczucie” i dźwięk operatorowi skończone zadanie. Każda maszyna miała tendencję do wywoływania własnego „wyczucia” w oparciu o kilka zmiennych, takich jak stopień zużycia, zabrudzenie i prześwit styków kabłąka w klawiaturze, a także czynniki w maszynie podstawowej. Klawiatury nie miały jednak możliwości regulacji „czucia” poza prawidłową regulacją kontaktów na stykach przywracania kabłąka i kontaktach kabłąka kodowania. Specjalne klawisze funkcyjne, takie jak shift, release, duplication i inne, miały tylko styki elektryczne pod ich trzpieniami, bez mechanicznego połączenia z zespołem kabłąka w celu kodowania.

Dziurkacze IBM, takie jak 024, 026 i 029, przewidywały montaż karty programowej, która sterowała różnymi funkcjami, takimi jak tabulatory i automatyczne powielanie pól z poprzedniej karty. Późniejsze 129 wykorzystywało karty z obwodami elektronicznymi do przechowywania prostych programów napisanych przez operatora dziurkacza.

IBM 024, 026 dziurkacze do kart

IBM 026 Dziurkacz do kart drukujących. Zwróć uwagę na różową kartę programu zamontowaną na bębnie programu (górny środek).
Kod karty handlowej IBM 026

IBM 024 Card Punch i IBM 026 Printing Card Punch zostały ogłoszone w 1949 roku. Były prawie identyczne, z wyjątkiem mechanizmu drukującego. Sercem klawiszy 024 i 026 był zestaw dwunastu precyzyjnych ciosów, po jednym na rząd kart, każdy z siłownikiem o stosunkowo dużej mocy. Karty dziurkujące były przesuwane po dziurkaczu po jednej kolumnie na raz, a odpowiednie dziurkacze były aktywowane, aby utworzyć dziury, co skutkowało charakterystycznym dźwiękiem „kawałek, kawał” podczas wybijania kolumn. Obie maszyny mogły przetwarzać karty 51-, 60-, 66- i 80-kolumnowe.

026 mógł wydrukować wybity znak nad każdą kolumną. Do 1964 istniało dziesięć wersji z nieco innymi zestawami znaków. Wersje naukowe drukowały nawiasy, znak równości i znak plus w miejsce czterech rzadziej używanych znaków w zestawach znaków komercyjnych.

Metalowy generator znaków "płytki kodowej" z dziurkacza IBM 026
Szczegółowa tabliczka kodowa generatora znaków IBM 026 pokazująca wzór drukowania matrycy punktowej
Grupa IBM 026 w użyciu

Logika składała się z diod , lamp próżniowych 25L6 i przekaźników . Obwody lampowe wykorzystywały 150VDC, ale to napięcie było używane tylko do obsługi magnesu sprzęgła stemplowego. Większość innych obwodów wykorzystywała napięcie 48VDC.

Znaki zostały wydrukowane przy użyciu matrycy 5 x 7 z drutów; urządzeniem, z którego wywodzi się kształt znaku, była metalowa płytka, zwana „plakietką kodową”, z miejscem na 1960 pinów (35 pinów razy 56 znaków drukowalnych). Jeśli kropka nie miała być drukowana w danym znaku, pin był obrobiony. Dzięki prawidłowemu ustawieniu płyty i dociśnięciu jej do jednego końca szeregu drutów drukujących, tylko prawidłowe druty były dociskane do taśmy, a następnie do karty perforowanej. (Ten mechanizm drukarki był ogólnie uważany przez inżynierów IBM za trudny do naprawy. Jednym z najczęstszych problemów było pękanie przewodów w ciasno zakrzywionej wąskiej rurce między płytką kodową a taśmą — wydobywanie fragmentów i wymiana wiązki 35 przewodów było bardzo żmudne). Mechanizm drukujący był podatny na uszkodzenie, jeśli użytkownik próbował zduplikować „binarne” karty z niestandardowymi wzorami dziurkowania. Mogłyby one spowodować, że mechanizm pozycjonowania tabliczki kodowej będzie próbował przesunąć tabliczkę poza zamierzony zakres ruchu, co czasami może spowodować uszkodzenie. Wyłączenie drukowania w rzeczywistości nie zapobiegło uszkodzeniom, jak zakładało wiele osób, ponieważ mechanizm płytki kodowej pozostawał sprzęgnięty z zespołem dziurkacza i przesuwał płytkę kodową. Wyłączenie drukowania powstrzymało jedynie wciskanie szpilek drukujących do taśmy i karty.

Raymond Loewy , projektant przemysłowy „opływowych” motywów, który projektował także wagony pasażerskie z lat 30. i 40., wykonał wielokrotnie nagradzany projekt zewnętrzny dziurkacza do kart 026/024 dla IBM. Ich ciężka stalowa konstrukcja i zaokrąglone narożniki ( zdjęcia ) rzeczywiście nawiązują do industrialnego stylu Art Deco .

Weryfikator kart IBM 056

Dwie kobiety omawiające swoją pracę podczas wprowadzania danych na kartach dziurkowanych w Texas A&M w latach 50. XX wieku. Kobieta po prawej siedzi przy maszynie do dziurkowania klawiszy IBM 026 . Kobieta po lewej stoi przy weryfikatorze kart IBM 056. Jej zadaniem byłoby ponowne wprowadzenie danych, a maszyna weryfikująca sprawdziłaby, czy pasują one do danych wybitych na kartach.

IBM 056 był towarzyszem weryfikatora dla 024 Card Punch i 026 Printing Card Punch. Weryfikator był podobny do dziurkacza 026, z wyjątkiem czerwonej soczewki błędu w dolnej środkowej części pokrywy maszyny. Operator weryfikatora wprowadził dokładnie te same dane, co operator naciśnięcia klawisza, a następnie maszyna weryfikująca sprawdziła, czy wybite dane pasują do siebie. Pomyślnie zweryfikowane karty miały małe wycięcie na prawej krawędzi.

Weryfikator IBM 056 wykorzystywał większość tych samych elementów mechanicznych i elektrycznych, co dziurkacze 024/026, z wyjątkiem zespołu dziurkacza i głowicy drukującej. Jednostka stempla miała szpilki czujnikowe zamiast stempli. Wykryte lub niewykryte dziury spowodowały wyzwolenie poręczy kontaktowej, gdy konfiguracja była inna niż ta wprowadzona przez operatora weryfikatora. To zatrzymało ruch karty do przodu i wyświetliło czerwone światło błędu na pokrywie maszyny. Mechanizm nacinający znajdował się w obszarze zajmowanym przez mechanizm drukujący na dziurkaczu drukującym 026. Miał solenoid, który sterował mechanizmem nacinającym, i drugi, który wybierał dziurkowanie górne lub dziurkowanie końca karty.

Kiedy operator wprowadzający dane do weryfikacji napotkał błąd, operator otrzymał drugą i trzecią próbę ponownego wprowadzenia danych, które miały znajdować się w terenie. Jeśli trzecia próba była błędna, wycięcie błędu zostało umieszczone na górze karty nad kolumną z błędem, a dziurkacz "OK" na końcu karty nie był włączony. Dane na karcie mogły być w rzeczywistości poprawne, ponieważ operator weryfikatora był tak samo prawdopodobny, że popełni błąd, jak operator naciśnięcia klawisza. Jednak przy trzech próbach prawdopodobieństwo, że operator popełni ten sam błąd, było mniej prawdopodobne. Niektórzy operatorzy weryfikatorów byli w stanie odgadnąć błąd na karcie utworzonej przez poprzedniego operatora naciśnięcia klawiszy, ignorując cel procedury weryfikacji, a zatem niektóre maszyny zostały zmienione, aby umożliwić tylko jedno wejście i wycięcie błędu przy drugiej próbie.

Karty z wycięciami na błędy były ponownie dziurkowane (za pomocą 024 lub 026), zwykle przez „duplikację” do kolumny z błędem, a następnie wprowadzenie poprawnych danych. Funkcja powielania została osiągnięta poprzez wprowadzenie karty przez stację dziurkowania bez jej dziurkowania. Na kolejnej stacji szpilki odczytują otwory znajdujące się w oryginalnej karcie i przesyłają dane do stacji wykrawania i na pustą kartę. Kolumny z błędami zostały poprawione zamiast powielania. Poprawiona karta została następnie zweryfikowana w celu ponownego sprawdzenia danych i uzyskania „OK wyciętej”.

Dziurkacze do maszyn do pisania

Pierwsza kombinacja dziurkowania kart i maszyny do pisania, umożliwiająca wpisywanie i dziurkowanie wybranego tekstu, została opracowana przez firmę Powers w 1925 roku. IBM 824 Typewriter Card Punch to IBM 024, w którym klawiaturę 024 zastąpiono elektryczną maszyną do pisania IBM. Podobnie IBM 826 używał IBM 026 Keypunch.

Dziurkacz do kart IBM 029

Dziurkacz do kart IBM 029
Karta dziurkowana z zestawem znaków EBCDIC . Kontrast u góry wzmocniony, aby pokazać drukowane znaki.

Wprowadzony w System/360 w 1964, 029 miał nowe kody znaków dla nawiasów, równości i plusa, a także inne nowe symbole używane w kodzie EBCDIC . IBM 029 był mechanicznie podobny do IBM 026 i drukował wykrojony znak na górze karty przy użyciu tego samego mechanizmu, co 026, chociaż używał większej płytki kodowej z 2240 stronami do drukowania pinów ze względu na większy zestaw znaków w EBCDIC.

Logika 029 składała się z przewodowych przekaźników stykowych w nowszych modelach oraz przekaźników kontaktronowych i diod na kartach SMS dla wczesnych. Bardziej „zaawansowane” przekaźniki kontaktronowe stosowane na początku okazały się mniej niezawodne niż oczekiwano, co spowodowało, że IBM powrócił do starszej konstrukcji opartej na przekaźnikach przewodowych. Wszystkie działały na 48 V DC i nie wymagały lamp próżniowych, które były używane w 024/026. Powszechnie udostępnioną dodatkową funkcją (za dodatkową opłatą) była funkcja wiodących zer (określana jako „Left-Zero”). Zapewnił to dodatkowy zestaw czterech kart SMS. Pole zostało zaprogramowane na wiodące zera za pomocą karty programowej. Jeśli było to (powiedzmy) pole sześciocyfrowe, operator musiał jedynie wprowadzić rzeczywistą wartość (na przykład 73). Funkcja wypełniłaby wtedy pole, wybijając wiodące cztery zera, a następnie 73, w efekcie wyrównując pole w prawo, czyli: 000073.

Klucz dziurkacza IBM 5924

IBM 5924 Key Punch to model 029 T01 dołączony ze specjalną klawiaturą w ogłoszeniu IBM Kanji System z 1971 roku, w którym lewa ręka operatora dziurkacza wybierała jeden z 15 klawiszy Shift, a prawa ręka wybierała jeden z 240 znaków Kanji dla tej zmiany. Wprowadzono komputerowe przetwarzanie języków chińskiego , japońskiego i koreańskiego, które zwykle używały dużych zestawów znaków, liczących ponad 10 000 znaków.

Weryfikator kart IBM 059

IBM 059 był towarzyszem Verifier do IBM 029 Card Punch. W konstrukcji różnił się radykalnie od wcześniejszego weryfikatora 056, ponieważ wykorzystywał optyczne wykrywanie otworów karty zamiast mechanicznych pinów wykrywających. To sprawiło, że 059 był znacznie cichszy niż 056 (który był często głośniejszy niż klawisz 024). Czujniki optyczne wykorzystywały pojedyncze źródło światła, które było rozprowadzane do różnych miejsc w maszynie za pomocą światłowodów. Pomimo zastosowanej technologii, podstawowy tryb działania pozostał zasadniczo taki sam jak w przypadku 056.

Jak na ironię, nie wszyscy operatorzy weryfikatorów docenili redukcję szumów. W przypadku użycia w pomieszczeniu, w którym znajduje się również klawiatura 029, operatorzy weryfikatora czasami przegapiają dźwiękowe sprzężenie zwrotne zapewniane przez głośny dźwięk „brzmiący” emitowany przez starszy 056. .

Rejestrator danych kart IBM 129

Rejestrator danych na karcie IBM 129
Klawiatura kombinowana IBM 129. Karta jest dziurkowana literami alfabetu oraz cyframi od 1 do 0.

Wprowadzony wraz z System/370 w 1971, IBM 129 był zdolny do dziurkowania, weryfikacji i używania jako pomocniczego, on-line, 80-kolumnowego czytnika kart/dziurkacza dla niektórych komputerów. Przełącznik na konsoli klawiatury zapewniał możliwość przełączania między trybami dziurkowania i weryfikacji.

Główną przewagą tranzystorowego rejestratora danych kart IBM 129 nad innymi klawiszami IBM było to, że zawierał elektroniczny 80-kolumnowy bufor do przechowywania obrazu karty. Podczas używania wcześniejszych dziurkaczy IBM, błąd naciśnięcia klawisza wymagał wyjęcia karty przez naciśnięcie klawiszy Release i Register, błąd został naprawiony przez naciśnięcie klawisza Duplicate aż do osiągnięcia kolumny błędu, a następnie wpisanie poprawnych danych dla reszty tej karty, a następnie naciśnięcie klawisza Release i ręczne usunięcie uszkodzonej karty z zasobnika kart wyjściowych przed umieszczeniem jej w talii (wymagało to pewnej praktyki, ale szybko stało się działaniem automatycznym, o którym nie trzeba było już myśleć). W przypadku 129 błąd naciśnięcia klawisza można usunąć, naciskając klawisz Backspace i ponownie wciskając . Cała 80-kolumnowa karta została dziurkowana automatycznie, tak szybko, jak tylko mógł to zrobić mechanizm, po naciśnięciu klawisza Release.

Moduły SLT w IBM 129

Logika była w modułach SLT na odchylanej, owiniętej drutem płycie montażowej.

Dodatkową zaletą 129 było to, że szybkość operacji wpisywania kluczy nie była ograniczana przez przebijanie każdej kolumny w momencie naciśnięcia klawisza.

129 mógł przechowywać w swojej pamięci sześć programów, wybieranych za pomocą przełącznika obrotowego. W przeciwieństwie do wcześniejszych maszyn z dziurkaczem, karty programowe były wczytywane do pamięci przez zwykłą ścieżkę podawania kart i nie były owijane wokół „bębenka programowego”.

Dzięki wykorzystaniu pamięci elektronicznej, 129 nie posiadał oddzielnej „stacji odczytu” z modułem pin-sens, który umożliwiałby powielanie danych z jednej karty na drugą. Zamiast tego powielanie opierało się na zapisanym obrazie poprzedniej karty. Karty mogą być również „wczytywane” przez jednostkę odczytu optycznego zintegrowaną ze stacją dziurkacza.

Karta programu

Karta programowa dla IBM 026 w Muzeum Historii Komputerów. Dźwignia na górze otworzyła metalowy zacisk utrzymujący kartę na miejscu. Krawędź kolumny-80 karty została włożona pod zacisk jako pierwsza. Małe palce po prawej stronie zacisku pomogły wprowadzić krawędź kolumny-1 na miejsce. Dźwignia została następnie obrócona z powrotem, aby zabezpieczyć kartę.

Klawisze IBM 024, 026 i 029 oraz towarzyszące im weryfikatory, 056 i 059, można było zaprogramować w ograniczonym zakresie za pomocą karty programowej , znanej również jako karta perkusyjna. Dziurkacz lub weryfikator można zaprogramować tak, aby automatycznie przechodził na początek każdego pola, domyślnie ustawiał niektóre typy znaków w polu, duplikował pole z poprzedniej karty i tak dalej. Karty programu były ulepszeniem w stosunku do paska pomijania używanego w niektórych wcześniejszych naciśnięciach klawiszy.

Program był zakodowany na karcie dziurkowanej i można go było przygotować na dowolnym klawiszu (dziurkacz działałby nawet, gdyby nie było karty programu). Karta programu została owinięta wokół bębna programu i zamocowana na miejscu. Bęben obracał się, gdy dziurkowana karta przesuwała się przez mechanizm dziurkujący. Otwory w karcie programu zostały wykryte przez szereg kół gwiazdowych, które powodowały unoszenie się i opadanie dźwigni, gdy otwory w karcie programu przechodziły pod kołami gwiazdowymi, aktywując styki elektryczne. Program został zakodowany w sześciu górnych wierszach [12,11,0,1,2,3]. Jeśli opcjonalny drugi program funkcja została zainstalowana, inny program może być zakodowany w dolnych sześciu rzędach [4,5,6,7,8,9]. Przełącznik pozwala operatorowi wybrać program do użycia. Centralną pokrywę na klawiszu można było odchylić w kierunku operatora i zwolnić dźwignię blokującą, umożliwiając wyjęcie i wymianę bębna programowego.

Karta programu została przebita znakami, które sterowały jej funkcją w następujący sposób:

Funkcjonować Program Stosowanie
#1 Zwęglać. #2 Zwęglać.
Definicja pola 12 & 4 4 Uderz w każdą kolumnę pola, z wyjątkiem pierwszej (po lewej)
Uruchom automatyczne pomijanie 11 - 5 5 Przebij pierwszą (lewą) kolumnę pól do pominięcia
Rozpocznij automatyczne kopiowanie 0 0 6 6 Uderz w pierwszą (lewą) kolumnę pól do zduplikowania
Przesunięcie alfabetyczne 1 1 7 7 Uderz w kolumnę, aby przełączyć klawiaturę w tryb alfabetyczny
Lewy nadruk zerowy 2 2 8 8 Przebij kolumnę, aby wymusić drukowanie wiodących zer i znaków
Tłumienie drukowania 3 3 9 9 Uderz w kolumnę, aby powstrzymać drukowanie

Wiele języków programowania, takich jak FORTRAN , RPG , i IBM Assembler , koduje operacje w określonych kolumnach kart, takich jak 1, 10, 16, 36 i 72. Karta programowa dla takiej konfiguracji może być zakodowana jako:

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

W tym przykładzie, jeśli operator naciśnięcia klawisza wpisze kilka znaków na początku karty, a następnie naciśnie klawisz pomijania, przebicie klawisza przejdzie do kolumny 10. Gdy po kodzie programu pustego następuje „Definicja pola” (12) ( lub (4) dla programu 2), definiuje pole „Przesunięcie numeryczne”. W powyższym przykładzie kolumny 72-80 są zdefiniowane w programie jako pole Przesunięcie numeryczne. W praktyce ta definicja prawdopodobnie byłaby używana do wybijania specjalnego symbolu jako „znaku kontynuacji” w kolumnie 72, a następnie kolumny 73-80 mogłyby być dziurkowane numerem kolejnym karty lub karta mogłaby zostać zwolniona w tym momencie, jeśli nie było wymagane dalsze wpisywanie.

Uwaga: „Definicja pola” (12) i „Przesunięcie alfabetyczne” (1) są drukowane jako A .

Jeśli kody programu 2 były dziurkowane, mogły zostać wygenerowane nieprawidłowe znaki, których drukarka nie wiedziała, jak drukować, a niektóre z nich mogłyby nawet uszkodzić drukarkę.

Karty programowe mogą zautomatyzować niektóre zadania, takie jak „dziurkowanie grupowe”, wstawianie stałego pola do każdej karty talii kart. Dla rozrywki karty programowe można nawet skonfigurować tak, aby odtwarzały muzykę, uderzając grupowo „hałaśliwymi” znakami (znaki reprezentowane przez wiele dziur, zwykle znaki specjalne) oraz „cichymi” cyframi i literami w rytmicznych wzorach.

Rejestrator danych IBM 5496 dla kart 96-kolumnowych

System/3 z dziurkaczem, prawy

W 1969 roku firma IBM wprowadziła rodzinę tanich komputerów biznesowych System/3, która zawierała nową, mniejszą, 96-kolumnową kartę perforowaną . Dla tych 96-kolumnowych kart stworzono IBM 5496 Data Recorder, klawisz z funkcjami drukowania i weryfikacji oraz IBM 5486 Card Sorter.

Powers, klawisze Remington Rand (UNIVAC)

Począwszy od około 1906, pracownik Biura Spisu Ludności Stanów Zjednoczonych , James Powers, opracował Powers Keypunch , który był specyficzny dla aplikacji spisu i miał 240 kluczy. W 1911 roku Powers założył firmę Powers Accounting Machine Company . Firma ta została przejęta przez Remington Rand w 1927 roku. Dział UNIVAC Remington Rand wykonał dziurkacze dla swoich 90-kolumnowych kart i podobnych maszyn dla 80-kolumnowej karty IBM. Ich 90-kolumnowe dziurkacze używały systemu mechanicznego opracowanego przez Remington Rand, aby uniknąć problemów z patentami IBM (na długo przed przejęciem Eckert-Mauchly Computer Corporation ). Dziurkacze UNIVAC zapamiętywały sekwencję znaków dla całej karty, a następnie przebijały wszystkie jej otwory w jednym przejściu, co pozwalało na poprawki zamiast marnowania karty w przypadku błędu.

W zestawie dziurkacze Remington Rand: UNIVAC Card Punch typ 306-5, 90-kolumnowy alfabetyczny (Typy 306-2, 306-3), 90-kolumnowy numeryczny (Typy 204-2, 204-3), przenośny elektryczny dziurkacz typ 202, punktowy dziurkacz Typ 301 i automatyczna maszyna weryfikująca typ 313.

Typ 306-2 przewidziany do weryfikacji; karty zostały przepuszczone przez dziurkacz po raz drugi i ponownie wpisane. Dziurkowanie sprawdzające tych samych kart w tej samej kolejności... powoduje wydłużenie perforacji w celu uzyskania prawidłowych informacji. Okrągłe perforacje wskazują na nieprawidłowe informacje. Pełne i szybkie wykrywanie błędów jest wykonywane mechanicznie przez automatyczną maszynę weryfikującą

Weryfikujący stempel interpretacyjny UNIVAC 1710 został wprowadzony w 1969 roku.

Keypun jako czasownik

Mówienie, że coś zostanie naciśnięte (do naciśnięcia klawisza jako czasownika) , teraz, gdy faktyczne urządzenie zwane dziurkaczem stało się przestarzałe, odnosi się do wprowadzania danych .

To użycie czasownika zastąpiło poprzedni proces, opisany jako „Kiedy klawisz zostanie uderzony w klawisz, drukowany jest znak na górze karty, ale także wybija szereg dziur, które komputer może zinterpretować”.

Przejście do bezpośredniego wprowadzania danych

W latach pięćdziesiątych firma Remington Rand wprowadziła UNITYPER , który umożliwiał wprowadzanie danych bezpośrednio na taśmę magnetyczną dla systemów UNIVAC . Firma Mohawk Data Sciences wyprodukowała następnie ulepszony koder taśmy magnetycznej w 1965 roku, który z pewnym powodzeniem został wprowadzony na rynek jako zamiennik dziurkacza. W połowie lat 70. pojawienie się mikroprocesorów i niedrogich terminali komputerowych doprowadziło do opracowania dodatkowych systemów typu klucz-taśma i klucz-dysk od mniejszych firm, takich jak Inforex i Pertec .

Karty dziurkowane były nadal powszechnie używane do wprowadzania danych i programowania do połowy lat 80-tych. Jednak wyeliminowanie etapu przenoszenia kart perforowanych na taśmę lub dysk (z dodatkową korzyścią polegającą na zmniejszeniu kosztów samych kart) pozwoliło na lepsze sprawdzanie i poprawianie podczas procesu wprowadzania danych. Rozwój terminali wideo , interaktywnych systemów współdzielonych w czasie, a później komputerów osobistych, pozwolił pracownikom, którzy stworzyli dane, wprowadzać je bezpośrednio, zamiast zapisywać je na formularzach wprowadzanych przez urzędników wprowadzania danych .

Zobacz też

Bibliografia

Dalsza lektura

Zewnętrzne linki