Wejście/wyjście karty dziurkowanej
Komputerowy czytnik kart dziurkowanych lub po prostu czytnik kart komputerowych to komputerowe urządzenie wejściowe używane do odczytu programów komputerowych w formie źródłowej lub wykonywalnej oraz danych z kart dziurkowanych . Dziurkacz kart komputerowych to komputerowe urządzenie wyjściowe, które dziurkuje karty. Czasami komputerowe czytniki kart dziurkowanych łączono z komputerowymi stemplami kart, a później z innymi urządzeniami, tworząc maszyny wielofunkcyjne. Jest to urządzenie wejściowe i jednocześnie urządzenie wyjściowe. Większość wczesnych komputerów, takich jak ENIAC i IBM NORC , przeznaczony do wejścia/wyjścia kart dziurkowanych. Czytniki kart i dziurkacze, podłączone do komputerów lub w kart do/z taśmy magnetycznej w trybie offline , były wszechobecne w połowie lat siedemdziesiątych.
Karty dziurkowane były w użyciu od lat 90. XIX wieku; ich technologia była dojrzała i niezawodna. Czytniki kart i stemple opracowane dla maszyn do kart dziurkowanych można było łatwo dostosować do użytku komputerowego. Firmy były zaznajomione z przechowywaniem danych na kartach dziurkowanych, a dziurkowane były szeroko stosowane. Karty dziurkowane lepiej nadawały się do niektórych zastosowań komputerowych niż inne technologie z lat 50. XX wieku, takie jak taśma magnetyczna , ponieważ poszczególne karty można było łatwo aktualizować bez konieczności dostępu do komputera.
Operacja
Standardową miarą prędkości są karty na minutę , w skrócie CPM: Liczba kart, które można odczytać lub przebić w ciągu jednej minuty. Modele czytników kart różnią się od 300 do około 2000 cykli na minutę. Jeśli wszystkie kolumny 80-kolumnowej karty kodują informacje, przekłada się to na około 2500 znaków na sekundę (CPS). [Jak? 80 × 300 = 2400, 80 × 2 000 = 160 000]
Karty można odczytywać za pomocą mechanicznych szczotek , które tworzą styk elektryczny w przypadku otworu i bez kontaktu, jeśli nie ma stempla, lub czujników fotoelektrycznych , które działają podobnie. Czas wiąże sygnały z pozycją na karcie. Karty można czytać szeregowo, kolumna po kolumnie lub równolegle, wiersz po rzędzie.
Karty dziurkujące z konieczności działają wolniej, aby umożliwić mechaniczne działanie dziurkowania, do około 300 cykli na minutę lub 400 znaków na sekundę.
Niektóre urządzenia kartowe oferują możliwość interpretacji lub wydrukowania na karcie linii zawierającej dziurkowane dane. Zwykle spowalnia to działanie dziurkowania. Wiele stempli odczytuje właśnie dziurkowaną kartę i porównuje jej rzeczywistą zawartość z oryginalnymi danymi, aby zabezpieczyć się przed błędami dziurkowania. Niektóre urządzenia umożliwiają odczyt danych z karty i zapisanie dodatkowych informacji na tej samej karcie.
Czytniki i dziurkacze obejmują zasobnik na karty wejściowe i jeden lub więcej układarek do odczytywania lub dziurkowania kart. Funkcja zwana wyborem układacza pozwala komputerowi sterującemu wybrać, w którym układaczu zostanie umieszczona właśnie przeczytana lub przebita karta.
Czytniki kart/dziurkacze
Firma Control Data
- CDC 405 — czytnik kart serii CDC 6000 , 1200 lub 1600 kart na minutę (CPM)
- CDC 415 — dziurkacz kart serii CDC 6000 , 250 kart na minutę
Dokumentacja
Firma Documation Inc. z Melbourne na Florydzie w latach 70. produkowała czytniki kart do minikomputerów :
- Czytnik kart M-200, 300 kart/minutę, sprzedawany również przez DEC jako czytnik kart CR-11 do PDP -11
- Czytnik kart M-600, 600 kart/minutę, sprzedawany również przez HP jako 2892A i 2893A
- Czytnik kart M-1000-L 1000 kart/minutę
Ich czytniki kart były wykorzystywane podczas wyborów, w tym podczas wyborów „Chads” w 2000 r. na Florydzie.
IBM-a
- IBM 711 używane w erze lamp próżniowych, 150 lub 250 cykli na minutę
- IBM 2501 , 600 lub 1000 CPM
- Szybki czytnik/dziurkowanie IBM 1402 wprowadzony wraz z IBM 1401 , 800 CPM
- IBM 1442 wprowadzony wraz z tańszym IBM 1440 , odczyt 80-400 CPM, dziurkowanie 91-355 CPM
- IBM 2540 wywodzący się z 1402 wprowadzonego w Systemie 360
- Wielofunkcyjna maszyna kartowa IBM 2560 (MFCM), wprowadzona po raz pierwszy dla IBM System/360 Model 20 , mogła również zestawiać, sortować i drukować/interpretować pliki .
- IBM 3505 i towarzyszący mu czytnik/drukarka/dziurkacz 3525, wprowadzony dla Systemu/370 w 1971 r., odczyt 1200 CPM, dziurkowanie 300 CPM
Format binarny
W niektórych aplikacjach komputerowych zastosowano formaty binarne , w których każda dziura reprezentuje pojedynczą cyfrę binarną (lub „ bit ”), każda kolumna (lub wiersz) jest traktowana jako proste pole bitowe i dozwolona jest każda kombinacja dziur. Na przykład czytnik kart IBM 711 używany z serii 704/709/7090/7094 traktował każdy wiersz jako dwa 36-bitowe słowa, ignorując 8 kolumn. (Konkretne użyte 72 kolumny można było wybrać za pomocą wtyczki panelu sterowania, który prawie zawsze jest podłączony do wybierania kolumn 1–72.) Czasami ignorowane kolumny (zwykle 73–80) zawierały numer kolejny każdej karty, dzięki czemu talia kart mogła zostać posortowana we właściwej kolejności na wypadek zostało upuszczone. Alternatywny format, używany przez IBM 714 w IBM 704, jest nazywany binarnym kolumnowym lub chińskim binarnym i wykorzystuje 3 kolumny na każde 36-bitowe słowo. Późniejsze komputery, takie jak IBM 1130 lub System/360 , korzystały z każdej kolumny. IBM- a 1401 czytnika kart można używać w trybie binarnym kolumnowym, w którym przechowywane są dwa znaki w każdej kolumnie lub jedno 36-bitowe słowo w trzech kolumnach, gdy jest używany jako urządzenie wejściowe dla innych komputerów. Jednak większość starszych dziurkaczy do kart nie była przeznaczona do dziurkowania więcej niż 3 otworów w kolumnie. Klawisz wielopunktowy służy do tworzenia kart binarnych lub innych znaków, których nie ma na klawiaturze.
W ramach żartu w trybie binarnym karty można było dziurkować tam, gdzie każda możliwa pozycja dziurkowania miała dziurę. Takie „ karty koronkowe ” nie miały wytrzymałości konstrukcyjnej i często wyginały się i zacinały wewnątrz maszyny.
Zobacz też
- Plugboard szczegółowo omawia działanie wczesnych czytników kart.
- Programowanie komputerowe w epoce kart perforowanych
- Lista produktów IBM# Sprzęt z kartami dziurkowanymi i taśmami papierowymi