Компьютер перфокарта или просто читатель компьютера карты является устройство ввода компьютера используется для чтения компьютерных программ в исходных текстах или в исполняемой форме и данных с перфокарт . Компьютер перфокарты являются выводимым устройством , которое пробивает отверстия в картах. Иногда компьютерные считыватели перфокарт объединяли с компьютерными перфокартами, а позже и с другими устройствами для создания многофункциональных машин. Это устройство ввода, а также устройство вывода. Большинство ранних компьютеров, таких как ENIAC и IBM NORC , предусматривали ввод / вывод перфокарт. [1]Считыватели карт и перфораторы, подключенные к компьютерам или в автономных конфигурациях карт с магнитной лентой и обратно , были повсеместно распространены в середине 1970-х годов.
Перфокарты использовались с 1890-х годов; их технология была зрелой и надежной. Картридеры и перфораторы, разработанные для перфокарт-машин, были легко адаптированы для использования на компьютере. [2] Компании были знакомы с хранением данных на перфокартах, и машины с клавишами были широко распространены. Перфокарты лучше подходили для некоторых компьютерных приложений, чем другие технологии 1950-х годов, такие как магнитная лента , поскольку отдельные карты можно было легко обновить без доступа к компьютеру.
Операция
Стандартным показателем скорости является количество карточек в минуту , сокращенно CPM: количество карточек, которые можно прочитать или перфорировать за одну минуту. Модели кард-ридеров варьируются от 300 до примерно 2000 CPM. [3] Если все столбцы карты из 80 столбцов кодируют информацию, это соответствует примерно 2500 символов в секунду (CPS).
Карточки можно читать с помощью механических щеток, которые создают электрический контакт для отверстия, и без контакта, если нет перфорации, или фотоэлектрических датчиков, которые работают аналогичным образом. Время связывает сигналы с положением на карте. Карточки можно читать последовательно, столбец за столбцом или параллельно, строка за строкой.
Перфорация карты обязательно выполняется медленнее, чтобы обеспечить механическое действие перфорации, примерно до 300 CPM или 400 символов в секунду. [4]
Некоторые карточные устройства предлагают возможность интерпретировать или печатать строку на карточке, отображающую перфорированные данные. Обычно это замедляет работу перфоратора. Многие перфораторы считывают только что перфорированную карту и сравнивают ее фактическое содержимое с перфорированными исходными данными для защиты от ошибок перфорации. Некоторые устройства позволяют считывать данные с карты и вводить дополнительную информацию на ту же карту.
Считыватели и перфораторы включают в себя загрузочную воронку для входных карт и один или несколько укладчиков для считываемых или перфорированных карт. Функция, называемая выбором укладчика, позволяет управляющему компьютеру выбирать, в какой укладчик будет помещена только что прочитанная или перфорированная карта.
Картридеры / перфораторы
Корпорация Control Data
- CDC 405 - устройство чтения карт серии CDC 6000 , 1200 или 1600 карт в минуту (CPM) [5] : 2–1
- CDC 415 - дырокол серии CDC 6000 , 250 карт в минуту [5] : 4–1
Документация
Documation Inc. из Мельбурна, Флорида, в 1970-х годах производила считыватели карт для мини-компьютеров :
- Картридер M-200, 300 карт в минуту [6], также продается DEC как картридер CR-11 для PDP-11 [7]
- Кардридер M-600, 600 карт в минуту, также продается HP как 2892A и 2893A [8]
- Картридер M-1000-L 1000 карт / мин [9]
Их картридеры использовались на выборах [10], в том числе на выборах 2000 г. во Флориде. [11]
IBM
- Компьютерное периферийное устройство для чтения карт IBM 711, использовавшееся в эпоху электронных ламп, 150 или 250 CPM
- Кардридер IBM 2501 , 600 или 1000 CPM
- IBM 1402 высокоскоростной считыватель / перфоратор, представленный с IBM 1401 , 800 CPM
- Считыватель / перфоратор IBM 1442, представленный в более дешевом IBM 1440 , чтение 80-400 CPM, перфорация 91-355 CPM
- Считыватель / перфоратор IBM 2540 заимствован из 1402, представленного в System 360
- Многофункциональная карточная машина IBM 2560 (MFCM), впервые представленная для IBM System / 360 Model 20 , также могла сопоставлять, сортировать и печатать / интерпретировать . [12]
- Считыватель IBM 3505 и сопутствующий ему считыватель / принтер / перфоратор 3525, который был представлен для System / 370 в 1971 году, читал 1200 CPM, перфоратор 300 CPM
Двоичный формат
Для некоторых компьютерных приложений использовались двоичные форматы, где каждая дыра представляла одну двоичную цифру (или « бит »), каждый столбец (или строка) обрабатывалась как простое битовое поле, и разрешалась любая комбинация дыр. Например, устройство чтения карт IBM 711, используемое с научными компьютерами серии 704/709/7090/7094, обрабатывало каждую строку как два 36-битных слова, игнорируя 8 столбцов. (Конкретные 72 использованных столбца можно было выбрать с помощью панели управления на дополнительной панели, которая почти всегда подключена для выбора столбцов 1–72.) Иногда игнорируемые столбцы (обычно 73–80) использовались, чтобы содержать порядковый номер для каждой карты, поэтому колоду карт можно было отсортировать в правильном порядке, если она выпала. Альтернативный формат, используемый собственным устройством чтения карт IBM 704 IBM 714, называется двоичным двоичным или китайским двоичным, и использует 3 столбца для каждого 36-разрядного слова. [13] Более поздние компьютеры, такие как IBM 1130 или System / 360 , использовали каждый столбец. В IBM 1401 «сек для чтения карт может быть использовано в колонке режиме Binary, который хранится два символа в каждой колонке, или один 36-разрядное слово в трех колонках при использовании в качестве устройства ввода для других компьютеров. Однако большинство старых перфораторов для карт не предназначалось для пробивания более трех отверстий в колонне. Multipunch ключ используется для создания двоичных карт, или другие символы , а не на клавиатуре. [14]
В качестве шутки в двоичном режиме карты можно было перфорировать там, где в каждой возможной позиции перфорации было отверстие. Таким « кружевным картам » не хватало структурной прочности, и они часто изгибались и застревали внутри машины. [15]
Смотрите также
- Plugboard подробно описывает, как работали первые устройства чтения карт.
- Компьютерное программирование в эпоху перфокарт
- Список продуктов IBM # Оборудование для перфокарт и бумажной ленты
Рекомендации
- ^ Стерн, Нэнси (1981). От ENIAC к UNIVAC: оценка компьютеров Eckert-Mauchly . Цифровая пресса. п. 50. ISBN 0-932376-14-2.
- ^ Механизм подачи карт устройства чтения перфокарт IBM 711 был аналогичен механизму подачи карт IBM 402.
- ^ Рой, Гаутам (2007). Компьютерные исследования для студентов инженерных специальностей . Мумбаи, Индиана: Allied Publishers Limited. п. 10. ISBN 9788184242119. Проверено 28 июля, 2016 .
- ^ Корпорация IBM (1971 г.). Считыватель карт IBM 3505 и подсистема перфорации карт IBM 3525 . Проверено 28 июля, 2016 .
- ^ а б Корпорация Control Data (1967). РУКОВОДСТВО ПО ОБУЧЕНИЮ ОБОРУДОВАНИЮ ДЛЯ ПЕРФОКАРТ (PDF) . Проверено 9 мая 2021 года .
- ^ Documation M-200 Card Reader Руководство, 1972
- ^ Фотография из Документации М-200
- ^ «Картридер 2892A» . Музей HP . Проверено 11 сентября 2017 .
- ^ Documation M1000L Card Reader архивации 2012-07-21 в archive.today
- ^ (Выборы 2006 г., Аризона) «Сертифицированное оборудование для голосования до 2006 года - государственный секретарь Аризоны» (PDF) .
- ^ «Ямочки на щеках и беременный Чад - это не голоса» .
- ^ CE Spurrier (1966). «Многофункциональный карточный автомат IBM 2560» . Материалы весенней совместной компьютерной конференции 26-28 апреля 1966 г., посвященной XX - AFIPS '66 (весна) . п. 315. DOI : 10,1145 / 1464182,1464221 . S2CID 24960497 .
- ^ Thelen, Ed. «Китайский двоичный» . Проверено 12 декабря 2013 года .
- ^ IBM (1955). Руководство оператора IBM, 22-8484-3 1955 Пробивка для карт типа 24 . IBM.
- ^ Раймонд, Эрик С. (1991). Словарь нового хакера . Кембридж, Массачусетс: MIT Press . п. 219 .
Оборудование для перфокарт
Компьютер IBM 650, представленный в 1953 году, поставлялся с устройством чтения / записи карт IBM 533, верно. Во многих установках IBM 650 перфокарты и адрес 8000 на консоли были единственными средами ввода и вывода.
Кардридер IBM 711 на компьютере IBM 704 в НАСА в 1957 году
Популярный IBM 1401, представленный в 1959 году, отличался быстрым кард-ридером / перфоратором, IBM 1402, слева.
Кард-ридеры IBM 711, крайний слева и на переднем плане, прикрепленные к двум IBM 7090 в NASA Mission Control в 1962 году.
Ударник для считывателя карт IBM 2540 в компьютерном центре Мичиганского университета в 1968 году.
Устройство чтения перфокарт / перфорация на IBM System / 360 Model 20
IBM System / 3, анонсированная в 1969 году, представила новую перфокарту меньшего размера и комбинированный считыватель / перфоратор / сортировщик, справа
IBM 7070 с консольным кард-ридером IBM 7501, справа, на базе клавиатуры IBM 026
Картридер Documation M-600