Wejście/wyjście karty dziurkowanej

Karta dziurkowana IBM z 80 kolumnami, najczęściej używana w XX wieku
Czytnik/dziurkacz kart IBM 1442 na karty 80-kolumnowe

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

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

Format binarny

Binarna karta dziurkowana.

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.

Nieprawidłowe „karty koronkowe”, takie jak te, stwarzają problemy mechaniczne dla czytników kart.

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ż

Sprzęt do kart perforowanych