For faster navigation, this Iframe is preloading the Wikiwand page for Перфокарта.

Перфокарта

Материал из Википедии — свободной энциклопедии

Перфокарта
Информация представлена наличием или отсутствием отверстия в определённой позиции карты из тонкого картона
Информация представлена наличием или отсутствием отверстия в определённой позиции карты из тонкого картона
Применение 1808 год — жаккардовый ткацкий станок (управление узором), 1920-е1950-е — бухгалтерские машины (табуляторы), позднее — компьютеры первого поколения (основной носитель для хранения и обработки данных). Позднее для хранения и ввода.
Логотип Викисклада Медиафайлы на Викискладе
Перфокарты с кодом узоров для жаккардового ткацкого станка
Перфокарта, формат IBM
Поздний европейский вариант перфокарты IBM
Перфорированная таблица С. Н. Корсакова, 1832 год

Перфока́рта (перфорационная карта, перфорированная карта, от лат. perforo — пробиваю и лат. charta — лист из папируса; бумага) — носитель информации из тонкого картона, представляет информацию наличием или отсутствием отверстий в определённых позициях карты. Наиболее широко перфокарты применялись во второй половине XX века для ввода и хранения данных в системах автоматизированной обработки информации. В настоящее время, как и перфолента, практически вытеснены более компактными, быстрыми и удобными полупроводниковыми, магнитными и оптическими носителями.

Перфокарты впервые начали применяться в 1804 году в Жаккардовых ткацких станках для управления узорами на тканях. В информатике перфокарты впервые были применены в «аналитической машине» Бэббиджа и в «интеллектуальных машинах» коллежского советника С. Н. Корсакова в 1832 году, механических устройствах для информационного поиска и классификации записей[1][2]. В конце XIX века началось использование перфокарт для обработки результатов переписей населения в США (см. табулятор Холлерита).

Существовало много разных форматов перфокарт; наиболее распространённым был «формат IBM», введённый в 1928 году — 12 строк и 80 колонок, размер карты 7⅜ × 3¾ дюйма (187,325 × 82,55 мм), толщина карты 0,007 дюйма (0,178 мм). Первоначально углы были острые, а с 1964 года — скруглённые (впрочем, в СССР и позже использовали карты с нескруглёнными углами). По приблизительным подсчётам, гигабайт информации, представленной в виде перфокарт, имел бы массу примерно 22 тонны.

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

Применение в компьютерной технике

[править | править код]

Бухгалтерские машины (табуляторы) и позднее компьютеры первого поколения, в 1920-х1950-х годах, использовали перфокарты в качестве основного носителя при хранении и обработке данных. Затем, в течение 1970-х — начале 1980-х годов, они использовались только для хранения данных и постепенно были замещены магнитными лентами. В настоящее время перфокарты не используются нигде, кроме устаревших систем, однако оставили свой след в компьютерной технике: в текстовых терминалах длина строки 80 символов долгое время была стандартом де-факто, откуда она перешла в текстовые режимы некоторых персональных компьютеров.

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

В 2011 году в США всё ещё существовала компания Cardamation, поставлявшая перфокарты и устройства для работы с перфокартами[3]. Об использовании перфокарт в современных организациях сообщалось в 1999[4] и 2012 годах[5].

Двоичный и текстовый режим

[править | править код]
Заполненная перфокарта в текстовом режиме (строка «С*10,05 ОПРЕДЕЛЕНИЕ АДРЕСА АКТИВНОЙ РЕАЛИЗАЦИИ ПАРАМЕТРА ЗАДАЧИ»)

При работе с перфокартами в двоичном режиме перфокарта рассматривается как двумерный битовый массив; допустимы любые комбинации пробивок. Например, в системах IBM 701 машинное слово состояло из 36 бит; при записи данных на перфокарты в одной строке пробивок записывалось 2 машинных слова (последние 8 колонок не использовались), всего на одну перфокарту можно было записать 24 машинных слова.

При работе с перфокартами в текстовом режиме каждая колонка обозначает один символ; таким образом, одна перфокарта представляет строку из 80 символов. Допускаются лишь некоторые комбинации пробивок. Наиболее просто кодируются цифры — одной пробивкой в позиции, обозначенной данной цифрой. Буквы и другие символы кодируются несколькими пробивками в одной колонке. Отсутствие пробивок в колонке означает пробел (в отличие от перфоленты, где отсутствие пробивок означает пустой символ, NUL). В системе IBM/360 были определены комбинации пробивок для всех 256 значений байта (например, пустой символ NUL обозначался комбинацией 12-0-1-8-9), так что фактически в текстовом режиме можно было записывать и любые двоичные данные.

Для упрощения работы с текстовыми данными, часто на верхнем крае перфокарты также проставлялись те же символы в обычном, понятным человеку, виде.

Пример кода

[править | править код]
     ________________________________________________________________
    /&-0123456789ABCDEFGHIJKLMNOPQR/STUVWXYZ:#@'="[.<(+|]$*);^\,%_>?
12 / X           XXXXXXXXX                        XXXXXX
11|   X                   XXXXXXXXX                     XXXXXX
 0|    X                           XXXXXXXXX                  XXXXXX
 1|     X        X        X        X
 2|      X        X        X        X       X     X     X     X
 3|       X        X        X        X       X     X     X     X
 4|        X        X        X        X       X     X     X     X
 5|         X        X        X        X       X     X     X     X
 6|          X        X        X        X       X     X     X     X
 7|           X        X        X        X       X     X     X     X
 8|            X        X        X        X XXXXXXXXXXXXXXXXXXXXXXXX
 9|             X        X        X        X
  |__________________________________________________________________

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

В Викисловаре есть статья «перфокарта»

Примечания

[править | править код]
  1. Изобретения Корсакова. sites.google.com. Дата обращения: 25 ноября 2015. Архивировано 22 ноября 2015 года.
  2. Михайлов А.С. Усиление возможностей разума – изобретения С.Н. Корсакова // Искусственный интеллект и принятие решений : Журнал. — 2016. — № 2. — С. 5—15. Архивировано 26 июня 2021 года.
  3. Home
  4. Dyson, George. «The Undead». Wired magazine 7 (3), March 1999. Дата обращения: 30 сентября 2017. Архивировано 8 ноября 2012 года.
  5. Benj Edwards. If It Ain’t Broke, Don’t Fix It: Ancient Computers in Use Today. PCWorldFeb 19, 2012. Дата обращения: 24 апреля 2013. Архивировано 22 марта 2014 года.

Литература

[править | править код]
  • Волков А. И. Начало периода «перфокаторжной жизни»; «Каменный ГОСТ» и «комбинационные» перфокарты.[уточнить]
  • Роометс С. Перфокарты и их применение, Таллин, 1965
  • Колесников Е. А. Перфокарты. Технико-исторические заметки. — СПб.: Реноме, 2016. — 184 с.
  • Charles E. Mackenzie. Coded Character Sets, History and Development (англ.). — Addison-Wesley Publishing Company, inc, 1980. — ISBN 0-201-14460-3.
  • В.И.Адасько, Ю.А.Кащавцев, В.Б.Пац. Устройства ввода-вывода современных вычислительных машин. — М.: Энергия, 1971. — (Библиотека по автоматике).
{{bottomLinkPreText}} {{bottomLinkText}}
Перфокарта
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?