Перфокарты

Перфокарты
Перфокарта.
Русский вариант.
Перфорированная таблица С.Н. Корсакова (1832)

Перфока́рта (сокр. от перфорированный и карта) — носитель информации, предназначенный для использования системами автоматической обработки данных. Сделанная из тонкого картона, перфокарта представляет информацию наличием или отсутствием отверстий в определённых позициях карты.

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

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

Компьютеры первого поколения, в 2050-е годы XX-го столетия, использовали перфокарты в качестве основного носителя при хранении и обработке данных. Затем, в течение 70-х — начале 80-х, они использовались только для хранения данных и постепенно были замещены гибкими магнитными дисками большого размера. В настоящее время перфокарты не используются нигде, кроме устаревших систем.

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

Содержание

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

При работе с перфокартами в двоичном режиме перфокарта рассматривается как двумерный битовый массив; допустимы любые комбинации пробивок. Например, в системах 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
  |__________________________________________________________________

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

См. также

Внешние ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Перфокарты" в других словарях:

  • устройство ввода с перфокарты — Ндп. перфокарточное устройство Устройство ввода вычислительной машины, обеспечивающее считывание данных с перфокарты, их преобразование и ввод в ЭВМ. [ГОСТ 25868 91] Недопустимые, нерекомендуемые перфокарточное устройство Тематики оборуд. перифер …   Справочник технического переводчика

  • устройство ввода с перфокарты — 25 устройство ввода с перфокарты (Ндп. перфокарточное устройство): Устройство ввода вычислительной машины, обеспечивающее считывание данных с перфокарты, их преобразование и ввод в ЭВМ Источник: ГОСТ 25868 91: Оборудование периферийное систем… …   Словарь-справочник терминов нормативно-технической документации

  • строка перфокарты — perfokortos eilutė statusas T sritis automatika atitikmenys: angl. card line; card row vok. Kartenzeile, f rus. строка карты, f; строка перфокарты, f pranc. ligne de carte, f …   Automatikos terminų žodynas

  • Перфокарта — Перфокарта, формат IBM …   Википедия

  • ТАБУЛЯТОР — (от лат. tabula доска, таблица, запись) вычислительная машина. автоматически обрабатывающая числовую и буквенную информацию, нанесённую на перфокарты, и печатающая результаты на бумажной ленте или спец. бланках в виде табуляграммы. Т. состоят из… …   Большой энциклопедический политехнический словарь

  • Сортировальная машина — (сортировка)         одна из основных машин перфорационного вычислительного комплекта (См. Перфорационный вычислительный комплект), предназначена для автоматической раскладки (сортирования) перфорационных карт (См. Перфорационная карта) на группы …   Большая советская энциклопедия

  • Табулятор — (от лат. tabula доска, таблица, запись)         электромеханическая цифровая вычислительная машина, предназначенная для автоматической обработки числовой и буквенной информации, нанесённой в виде пробивок (отверстий) на перфорационные карты (См.… …   Большая советская энциклопедия

  • Разностная машина Чарльза Бэббиджа — О романе Брюса Стерлинга и Уильяма Гибсона см. Машина различий. Часть разностной машины …   Википедия

  • Код УПП — (код устройства подготовки перфокарт) двоичный код, использовавшийся в СССР в 1950 х 1970 х годах при построчной (а не поколонной) набивке текста на перфокарты. При этом перфокарта рассматривалась как последовательность из 80×12=960 бит, идущих… …   Википедия

  • Электронное голосование — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»