Перфокарта — это носитель информации в виде прямоугольного листа из плотного картона, на котором данные кодируются с помощью наличия или отсутствия отверстий (пробивок) в определенных позициях. До массового распространения магнитных дисков и лент перфокарты были основным средством ввода и хранения данных в вычислительных системах. Устройство и принцип работы Стандартная перфокарта, ставшая наиболее распространенной благодаря IBM, имела следующие характеристики:
- Формат: Обычно она состояла из 80 столбцов и 12 строк.
- Кодирование: Каждый столбец представлял один символ (букву, цифру или знак). Комбинация отверстий в столбце определяла конкретное значение в соответствии со специальным кодом (например, кодом Холлерита или EBCDIC).
- Чтение: Устройства — ридеры — считывали карту механически (с помощью металлических щеток) или оптически (фотоэлементами). Замкнутая цепь или проходящий свет в месте отверстия соответствовали логической «единице», а их отсутствие — «нулю».
История появления
- Ткацкие станки (1804): Жозеф Мари Жаккар использовал перфорированные ленты и карты для автоматизации управления узорами на ткацких станках.
- Перепись населения США (1890): Герман Холлерит адаптировал технологию для обработки статистических данных. Его табулятор позволил сократить время обработки результатов переписи с нескольких лет до нескольких месяцев.
- Эра компьютеров (1920-е — 1970-е): Перфокарты стали стандартом для программирования и хранения баз данных. На них записывали исходный код программ (одна карта — одна строка кода) и массивы чисел для вычислений.
Применение и наследие
- Программирование: Программисты готовили «колоды» карт, которые нужно было подавать в компьютер в строгом порядке. Ошибка в одной карте или нарушение последовательности приводили к сбою программы.
- Хранение данных: Банки, страховые компании и государственные службы использовали их для учета клиентов и начисления зарплат.
- Современное влияние: Ограничение в 80 символов на строку во многих современных текстовых редакторах и терминалах — это прямое наследие стандартной 80-колонной перфокарты.
Технология практически вышла из употребления к середине 1980-х годов, уступив место магнитным носителям, хотя в некоторых специализированных системах (например, для голосования) они использовались до начала 2000-х. Хотите узнать подробнее о том, как именно кодировались символы на 80-колонных картах IBM?