Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Card punch )
Перейти к навигации Перейти к поиску
Перфокарта IBM с 80 столбцами того типа, который наиболее широко использовался в 20-м веке.
Кардридер / перфоратор IBM 1442 для карт на 80 столбцов

Компьютер перфокарта или просто читатель компьютера карты является устройство ввода компьютера используется для чтения компьютерных программ в исходных текстах или в исполняемой форме и данных с перфокарт . Компьютер перфокарты являются выводимым устройством , которое пробивает отверстия в картах. Иногда компьютерные считыватели перфокарт объединяли с компьютерными перфокартами, а позже и с другими устройствами для создания многофункциональных машин. Это устройство ввода, а также устройство вывода. Большинство ранних компьютеров, таких как ENIAC и IBM NORC , предусматривали ввод / вывод перфокарт. [1] Считыватели карт и перфораторы, подключенные к компьютерам или в автономных конфигурациях карт с магнитной лентой и обратно , были повсеместно распространены в середине 1970-х годов.

Перфокарты использовались с 1890-х годов; их технология была зрелой и надежной. Картридеры и перфораторы, разработанные для перфокарт-машин, были легко адаптированы для использования на компьютере. [2] Компании были знакомы с хранением данных на перфокартах, и машины с клавишами были широко распространены. Перфокарты лучше подходили для некоторых компьютерных приложений, чем другие технологии 1950-х годов, такие как магнитная лента , поскольку отдельные карты можно было легко обновить без доступа к компьютеру.

Операция [ править ]

Стандартным показателем скорости является количество карточек в минуту , сокращенно CPM: количество карточек, которые можно прочитать или перфорировать за одну минуту. Модели кард-ридеров варьируются от 300 до примерно 2000 CPM. [3] Если все столбцы карты из 80 столбцов кодируют информацию, это соответствует примерно 2500 символов в секунду (CPS).

Карточки можно читать с помощью механических щеток, которые создают электрический контакт для отверстия, и без контакта, если нет перфорации, или фотоэлектрических датчиков, которые работают аналогичным образом. Время связывает сигналы с положением на карте. Карточки можно читать последовательно, столбец за столбцом или параллельно, строка за строкой.

Перфорация карты обязательно выполняется медленнее, чтобы обеспечить механическое действие перфорации, примерно до 300 CPM или 400 символов в секунду. [4]

Некоторые карточные устройства предлагают возможность интерпретировать или печатать строку на карточке, отображающую перфорированные данные. Обычно это замедляет работу перфоратора. Многие перфораторы считывают только что перфорированную карту и сравнивают ее фактическое содержимое с перфорированными исходными данными для защиты от ошибок перфорации. Некоторые устройства позволяют считывать данные с карты и вводить дополнительную информацию на ту же карту.

Считыватели и перфораторы включают в себя загрузочную воронку для входных карт и один или несколько укладчиков для считываемых или перфорированных карт. Функция, называемая выбором укладчика, позволяет управляющему компьютеру выбирать, в какой укладчик будет помещена только что прочитанная или перфорированная карта.

Картридеры / перфораторы [ править ]

Control Data Corporation [ править ]

Документация [ править ]

Documation Inc. из Мельбурна, Флорида, в 1970-х годах производила считыватели карт для мини-компьютеров :

  • Картридер M-200, 300 карт в минуту [5], также продается DEC как картридер CR-11 для PDP-11 [6]
  • Кардридер M-600, 600 карт в минуту, также продается HP как 2892A и 2893A [7]
  • Картридер M-1000-L 1000 карт / мин [8]

Их картридеры использовались на выборах [9], в том числе на выборах 2000 г. во Флориде. [10]

IBM [ править ]

  • Компьютерное периферийное устройство для чтения карт IBM 711, использовавшееся в эпоху электронных ламп
  • Кардридер IBM 2501
  • IBM 1402 высокоскоростной считыватель / перфоратор, представленный в IBM 1401
  • Считыватель / перфоратор IBM 1442 представлен вместе с недорогим IBM 1440
  • Считыватель / перфоратор IBM 2540 заимствован из 1402, представленного в System 360
  • Многофункциональная карточная машина IBM 2560 (MFCM), впервые представленная для IBM System / 360 Model 20 , также могла сопоставлять, сортировать и печатать / интерпретировать . [11]
  • Считыватель IBM 3505 и сопутствующий ему считыватель / принтер / перфоратор 3525, который был представлен для System / 370 в 1971 году.

Двоичный формат [ править ]

Двоичная перфокарта.

Для некоторых компьютерных приложений использовались двоичные форматы, где каждая дыра представляла одну двоичную цифру (или « бит »), каждый столбец (или строка) обрабатывалась как простое битовое поле, и разрешалась любая комбинация дыр. Например, устройство чтения карт IBM 711, используемое с научными компьютерами серии 704/709/7090/7094, обрабатывало каждую строку как два 36-битных слова, игнорируя 8 столбцов. (Конкретные 72 использованных столбца можно было выбрать с помощью панели управления на дополнительной панели, которая почти всегда подключена для выбора столбцов 1–72.) Иногда игнорируемые столбцы (обычно 73–80) использовались, чтобы содержать порядковый номер для каждой карты, поэтому колоду карт можно было отсортировать в правильном порядке, если она выпала. Альтернативный формат, используемый IBM 704собственный кардридер IBM 714, называемый двоичным двоичным или китайским двоичным, использует 3 столбца для каждого 36-разрядного слова. [12] Более поздние компьютеры, такие как IBM 1130 или System / 360 , использовали каждый столбец. В IBM 1401 «сек для чтения карт может быть использовано в колонке режиме Binary, который хранится два символа в каждой колонке, или один 36-разрядное слово в трех колонках при использовании в качестве устройства ввода для других компьютеров. Однако большинство старых перфораторов для карт не предназначалось для пробивания более трех отверстий в колонне. Multipunch ключ используется для создания двоичных карт, или другие символы , а не на клавиатуре. [13]

Недействительные «кружевные карты», подобные этим, создают механические проблемы для считывателей карт.

В качестве шутки в двоичном режиме карты можно было перфорировать там, где в каждой возможной позиции перфорации было отверстие. Таким « кружевным картам » не хватало структурной прочности, и они часто изгибались и застревали внутри машины. [14]

См. Также [ править ]

  • Plugboard подробно описывает, как работали первые устройства чтения карт.
  • Компьютерное программирование в эпоху перфокарт
  • Список продуктов IBM # Оборудование для перфокарт и бумажной ленты

Ссылки [ править ]

  1. ^ Стерн, Нэнси (1981). От ENIAC к UNIVAC: оценка компьютеров Eckert-Mauchly . Цифровая пресса. п. 50. ISBN 0-932376-14-2.
  2. ^ Механизм подачи карт устройства чтения перфокарт IBM 711 был аналогичен механизму подачи карт IBM 402.
  3. ^ Рой, Гаутам (2007). Компьютерные исследования для студентов инженерных специальностей . Мумбаи, Индиана: Allied Publishers Limited. п. 10. ISBN 9788184242119. Проверено 28 июля, 2016 .
  4. ^ Корпорация IBM (1971). Считыватель карт IBM 3505 и подсистема перфорации карт IBM 3525 . Проверено 28 июля, 2016 .
  5. ^ Documation M-200 Card Reader Руководство, 1972
  6. ^ Фотография из Документации М-200
  7. ^ "2892A Картридер" . Музей HP . Проверено 11 сентября 2017 .
  8. ^ Documation M1000L Card Reader архивации 2012-07-21 в Archive.today
  9. ^ (Выборы 2006 г., Аризона) «Сертифицированное оборудование для голосования до 2006 г. - государственный секретарь Аризоны» (PDF) .
  10. ^ «Ямочки на щеках и Беременный Чад - это не голоса» .
  11. ^ CE Spurrier (1966). «Многофункциональный карточный автомат IBM 2560» .
  12. ^ Thelen, Ed. «Китайский двоичный» . Проверено 12 декабря 2013 года .
  13. ^ IBM (1955). Руководство оператора IBM, 22-8484-3 1955 Пробивка для карт типа 24 . IBM.
  14. ^ Раймонд, Эрик С. (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