18 июля 2026

eur = 89.90 0.57 (0.64 %)

btc = 63 875.00$ -71.08 (-0.11 %)

eth = 1 839.22$ -27.94 (-1.50 %)

gram = 1.49$ -0.04 (-2.32 %)

usd = 78.40 0.08 (0.10 %)

eur = 89.90 0.57 (0.64 %)

btc = 63 875.00$ -71.08 (-0.11 %)

Что такое и как работает перфокарта?

5 минут на чтение
Белая перфокарта с отверстиями на синем фоне

Кодик кратко объясняет суть статьи

Перфокарты — это ранний носитель информации в виде картонных карточек с отверстиями, кодирующими данные по принципу двоичного кода (дырка — «1», нет дырки — «0»). Технология зародилась в XIX веке в ткацких станках Жозефа Мари Жаккара, а позже была адаптирована Германом Холлеритом для обработки данных переписи США, что привело к созданию IBM. Компания стандартизировала перфокарту размером 80 на 12 — 80 столбцов и 12 строк, вмещающую 80 символов (около 80 байт). Перфокарты стали основным способом ввода программ и данных в первые компьютеры 1940–1960-х годов, использовались в бухгалтерии, на производстве, в авиации, на выборах и даже в вязальных машинах. Однако из-за низкой ёмкости, хрупкости и громоздкости (тысячи карт на одну программу) они были вытеснены магнитными лентами, дисками и флеш-памятью к концу 1980-х. Наследие перфокарт сохранилось в виде стандарта ширины строки в 80 символов в терминалах и программировании. Принцип физического кодирования данных продолжает вдохновлять: IBM разработала экспериментальную технологию Millipede с наноперфорацией, а энтузиасты сохраняют и оцифровывают старые перфокарты. Перфокарты напоминают, что любая технология, быстрее всего — музейный экспонат, но её идеи могут жить веками.

Содержание

Читайте в Telegram

|

Представьте: чтобы загрузить GTA 5 сегодня, вам понадобилось бы около 1,2–1,3 млрд картонных карточек размером с долларовую купюру. Звучит невероятно?

В середине XX века именно так работали компьютеры. Программы и данные хранились на перфокартах — плотных картонных листах, где информация кодировалась отверстиями. Одна стандартная карта вмещала 80 символов, но этого хватало для обработки переписей населения, запуска ракет и управления сложными производствами.

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

Как перфокарты попали в компьютеры

Перфокарты появились задолго до первых ЭВМ. В начале XIX века французский ткач Жозеф Мари Жаккар придумал ткацкий станок, который использовал картонные карты с отверстиями для управления узорами на тканях. Дырка в нужном месте поднимала нить, отсутствие отверстия — оставляла её на месте. Это был первый пример программируемого устройства.

Модель жаккардовой машины образца 1867 г. с перфокартами и деревянным механизмом.

Спустя почти век идею адаптировал американский изобретатель Герман Холлерит. В 1880-х годах он разработал табулирующую машину, а в 1890 году впервые применил её для переписи населения США. Ручная обработка данных занимала более восьми лет, а машина Холлерита позволила значительно ускорить процесс. Успех привёл к созданию компании, которая позже стала IBM.

Табулятор Холлерита: деревянный шкаф с желтыми индикаторами и механизмом для пер

IBM стандартизировала формат перфокарт и превратила их в технологический стандарт XX века. Карта размером 187,325 × 82,55 мм с 80 столбцами и 12 строками стала универсальной.

Перфокарта IBM с пронумерованными столбцами и строками для кодирования данных.

Этот стандарт использовали даже в Советском Союзе: перфокарты применялись в ЭВМ «Стрела» в 1950-х годах для ввода программ и данных, а также в авиапромышленности и научных расчётах.

Два человека у панелей ЭВМ «Стрела». Один указывает на переключатели, второй держит бумагу.

Как устроена перфокарта и как она работает

Перфокарта — это носитель информации из плотного картона, где данные кодируются отверстиями. Принцип прост: есть дырка — это сигнал «1», нет дырки — сигнал «0». Двоичный код на бумаге.

Перфокарта образца 1985 года с отверстиями и цифрами для кодирования данных.

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

При чтении машина пропускала карту через считыватель. Существовало два основных типа:

  • Электромеханические — металлические щупы или щётки проходили через отверстия и замыкали контакт.
  • Фотоэлектрические — световой луч проходил через дырку и фиксировался фотодатчиком.

Если в нужном месте была дырка, сигнал превращался в цифру, букву или команду. Машина обрабатывала карты последовательно со скоростью от десятков до сотен карт в минуту.

Типичная перфокарта IBM в текстовом режиме вмещала 80 символов (около 80 байт). Это ограничение стало стандартом де-факто: длина строки в 80 символов перешла в текстовые терминалы, командные строки и до сих пор встречается в рекомендациях для ширины кода.

Где применялись перфокарты

Перфокарты использовались с конца XIX века до 1980-х годов в самых разных сферах:

  • Табуляторы и бухгалтерские машины — для подсчёта данных, учёта клиентов, зарплат и налогов в банках, страховых компаниях и госучреждениях.
Перфокарты, операторы у ЭВМ, панель управления, кабели, 1946 год
  • Ранние компьютеры первого поколения — основной способ ввода программ и данных в ЭВМ 1940–1960-х годов. Программист писал код на бумаге, операторы пробивали его на картах, а стопку загружали в машину. Одна ошибка — и приходилось пробивать карту заново.
  • Вязальные машины — перфокарты управляли узорами на бытовых вязальных машинах Brother по тому же принципу, что и на жаккардовых станках.
  • Советские ЭВМ — например, в машине «Стрела» перфокарты использовались для ввода и вывода данных наряду с магнитными лентами.
  • Выборы — в отдельных штатах США перфокарты применялись вплоть до 2014 года (последние случаи зафиксированы в округах штата Айдахо).

Почему перфокарты исчезли

Перфокарты вытеснили более ёмкие и удобные технологии. Одна карта хранила всего около 80 байт — для одной фотографии требовались тысячи карт. Карты мялись, рвались, отсыревали. Одна повреждённая карта в стопке могла испортить всю программу.

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

Женщина стоит рядом с высокой стопкой перфокарт, держа одну карту.

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

Вот сравнение технологий хранения данных:

Технология Период использования Ёмкость одной единицы Основное преимущество Основной недостаток
Перфокарты 1890–1980-е ~80 байт Простота считывания Низкая ёмкость, хрупкость
Магнитные ленты 1950–2000-е От МБ до сотен ГБ Высокая ёмкость Последовательный доступ
Магнитные диски 1960-е — настоящее время От МБ до десятков ТБ Произвольный доступ Уязвимость к ударам
Флеш-память 1990-е — настоящее время От МБ до нескольких ТБ Компактность и скорость Ограниченное число перезаписей

Может ли технология вернуться

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

Схема первого прототипа Millipede с 1024 иглами, показывающая 2D-массив кантилеверов, мультиплексор и хранилище данных.

Millipede не вышла на массовый рынок — флеш-память оказалась дешевле. Но идея сверхплотных архивных носителей с данными, которые хранятся десятилетиями без энергопотребления, остаётся перспективной.

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

Частые вопросы


Сколько информации вмещала одна перфокарта?

Стандартная карта IBM в текстовом режиме вмещала 80 байт или 80 символов. Для сравнения: одно SMS-сообщение — 160 символов, то есть примерно две перфокарты.

Можно ли было исправить ошибку на перфокарте?

Нет. Если дырка пробита неправильно, карту обычно выбрасывали и пробивали новую. Иногда лишние отверстия заклеивали скотчем, но машина могла не распознать исправление.

Где ещё, кроме компьютеров, использовались перфокарты?

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

Заключение и полезные советы

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

Дополнительные рекомендации:

  • Изучайте историю технологий — она помогает лучше понимать современные решения.
  • Обращайте внимание на «наследство» старых стандартов (например, 80 символов в строке).
  • Если работаете с legacy-системами, помните о хрупкости физических носителей.
  • Энтузиастам: многие старые перфокарты уже оцифрованы — ищите архивы в музеях и онлайн-сервисах.

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

Материал обновлен|
Обсудить
Блоги 732
ЦНИС
OTP Bank
Softline
Слетать.ру
ВКонтакте
StudyAI
билайн
Т-Банк
ВТБ
Газпромбанк

Привет, это Кодик! Я создан, чтобы помогать вам с  разными задачами. Задайте мне вопрос…