Jump to content

Ввод/вывод перфокарты

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

Устройство чтения перфокарт компьютера или просто устройство чтения компьютерных карт — это компьютерное устройство ввода, используемое для чтения компьютерных программ в исходной или исполняемой форме и данных с перфокарт . Перфоратор компьютерных карточек — это компьютерное устройство вывода, которое пробивает отверстия в карточках. Иногда компьютерные считыватели перфокарт объединялись с компьютерными перфокартами, а позже и с другими устройствами, образуя многофункциональные машины.

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

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

Операция

[ редактировать ]

Стандартной мерой скорости является количество карт в минуту , сокращенно CPM: количество карточек, которые можно прочитать или перфорировать за одну минуту. Модели картридеров варьируются от 150 до примерно 2000 CPM. [3] [4] При 1200 CPM, то есть 20 карт в секунду, это соответствует 1600 символам в секунду (CPS), при условии, что все 80 столбцов каждой карты кодируют информацию.

Ранние компьютерные считыватели карт основывались на электромеханическом записывающем оборудовании и использовали механические щетки , которые создавали электрический контакт с отверстием и не имели контакта, если нет перфоратора. Позже читатели использовали фотоэлектрические датчики для обнаружения наличия или отсутствия дыры. Тайминг в каждом цикле чтения соотносит результирующие сигналы с соответствующей позицией на карте. Первые читатели читали карточки параллельно, ряд за рядом, следуя практике записи единиц (отсюда и ориентация прямоугольных отверстий). Позже кард-ридеры, которые считывают карты последовательно, столбец за столбцом, стали более распространенными.

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

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

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

Кардридеры/перфораторы

[ редактировать ]

Корпорация Control Data

[ редактировать ]

Документация

[ редактировать ]

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

  • Кардридер М-200, 300 карт/мин. [7] также продается компанией DEC как устройство считывания карт CR-11 для PDP-11. [8]
  • Устройство считывания карт M-600, 600 карт в минуту, также продается HP как 2892A и 2893A. [9]
  • Кардридер М-1000-Л 1000 карт/мин [10]

Их картридеры использовались на выборах, [11] включая выборы «чадов» 2000 года во Флориде . [12]

Двоичный формат

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

Для некоторых компьютерных приложений использовались двоичные форматы, где каждое отверстие представляло одну двоичную цифру (или « бит »), каждый столбец (или строка) обрабатывался как простое битовое поле, и разрешалась любая комбинация отверстий. Например, устройство чтения карт IBM 711, используемое с научными компьютерами серии 704/709/7090/7094, обрабатывало каждую строку как два 36-битных слова, игнорируя 8 столбцов. (Конкретные 72 используемых столбца можно было выбрать с помощью панели управления коммутационной панели , которая почти всегда подключена к выбору столбцов 1–72.) Иногда игнорируемые столбцы (обычно 73–80) использовались для хранения порядкового номера для каждой карты, поэтому Колоду карт можно было отсортировать в правильном порядке на случай, если она выпадет.

Альтернативный формат, используемый встроенным устройством чтения карт IBM 714 IBM 704, называется двоичным по столбцам или китайским двоичным форматом и использует 3 столбца для каждого 36-битного слова. [14] Более поздние компьютеры, такие как IBM 1130 или System/360 , использовали каждый столбец. Устройство чтения карт IBM 1401 можно было использовать в двоичном режиме столбца, при котором в каждом столбце сохранялось два символа или одно 36-битное слово в трех столбцах при использовании в качестве устройства ввода для других компьютеров. Однако большинство старых перфораторов для карточек не предназначались для пробивания более трех отверстий в столбце. Клавиша мультиперфорации используется для создания двоичных карточек или других символов, которых нет на клавиатуре перфокарты. [15]

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

См. также

[ редактировать ]
  1. ^ Стерн, Нэнси (1981). От ENIAC к UNIVAC: оценка компьютеров Эккерта-Мокли . Цифровая пресса. п. 50. ISBN  0-932376-14-2 .
  2. ^ Механизм подачи карт устройства чтения перфокарт IBM 711 был аналогичен механизму подачи карт IBM 402.
  3. ^ Рой, Гаутам (2007). Компьютерные исследования для студентов-инженеров . Мумбаи, Индиана: Allied Publishers Limited. п. 10. ISBN  9788184242119 . Проверено 28 июля 2016 г.
  4. ^ IBM 711 в архиве IBM
  5. ^ Корпорация IBM (1971). Устройство чтения карт IBM 3505 и подсистема перфорации карт IBM 3525 . Проверено 28 июля 2016 г.
  6. ^ Перейти обратно: а б Корпорация Control Data (1967). РУКОВОДСТВО ПО ОБУЧЕНИЮ ПЕРФОКАРТНОМУ ОБОРУДОВАНИЮ (PDF) . Проверено 9 мая 2021 г.
  7. ^ Руководство по считыванию карт M-200, 1972 г.
  8. ^ Документация М-200, фото.
  9. ^ «Считыватель карт 2892А» . Музей HP . Проверено 11 сентября 2017 г.
  10. ^ Документация по устройству чтения карт M1000L. Архивировано 21 июля 2012 г. на archive.today.
  11. ^ (выборы 2006 г., Аризона) «Сертифицированное оборудование для голосования до 2006 г. - Государственный секретарь Аризоны» (PDF) .
  12. ^ «Ямочка с ямочками и беременный Чад — это не голоса» .
  13. ^ CE Спурриер (1966). «Многофункциональная карточная машина IBM 2560» . Материалы весенней совместной компьютерной конференции XX - AFIPS '66 (Весна) 26-28 апреля 1966 г. стр. 315–321. дои : 10.1145/1464182.1464221 . ISBN  9781450378925 . S2CID   24960497 .
  14. ^ Телен, Эд. «Китайский двоичный файл» . Проверено 12 декабря 2013 г.
  15. ^ ИБМ (1955). Руководство оператора IBM, 22-8484-3, 1955 г., Перфокарта типа 24 . ИБМ.
  16. ^ Раймонд, Эрик С. (1991). Новый словарь хакера . Кембридж, Массачусетс: MIT Press . п. 219 .

Перфокарточное оборудование

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 29ec58ee3eb1730ef4a194d90501e512__1711909200
URL1:https://arc.ask3.ru/arc/aa/29/12/29ec58ee3eb1730ef4a194d90501e512.html
Заголовок, (Title) документа по адресу, URL1:
Punched card input/output - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)