Код #Статьи

29 июля, 2025

Перфокарта и компьютеры: история создания первых носителей информации / Skillbox Media

Говорим о перфокарте — носителе информации, который просуществовал с конца XIX по начало XXI века.

Бесплатный курс по Python ➞ Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе.

Узнать больше

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

Теперь преобразуем провода в «щёточку», разделим пластину на мелкие сектора, возьмём кусок картона и просверлим в нём несколько отверстий. Поместив картона между щёточкой и пластиной, мы создадим возможность для кодирования информации. Провода, находящиеся над отверстиями, будут касаться пластинки, в то время как остальные будут изолированы картона. Таким образом, те сектора пластинки, с которыми соприкасаются провода, будут представлять единицы, а остальные — нули. Этот метод позволяет эффективно передавать данные, используя простые материалы и принципы.

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

Перфокарта. Отверстия обозначают единицу, всё остальное — нули. Изображение: Wikimedia Commons

Гомеоскоп Корсакова — механический компьютер для поиска лекарств

Первые пластинки с отверстиями, предназначенные для полноценного хранения и кодирования информации, начали использовать в своей практике русский врач Семён Николаевич Корсаков. До появления этих пластинок перфокарты применялись исключительно в ткацких станках Жаккарда, где они служили для управления нитями и хранения данных об узорах. Корсаков стал новатором в использовании перфокарт для медицинских и информационных целей, что открыло новые горизонты в области хранения и обработки информации.

В 1832 году Корсаков продемонстрировал Академии наук свою уникальную разработку — гомеоскоп. Эта машина была предназначена для кодирования информации на деревянных дощечках с отверстиями, что позволяло фиксировать данные, такие как симптомы заболеваний и соответствующие лекарства. Гомеоскоп стал важным шагом в истории медицины, так как он способствовал систематизации знаний о болезнях и лечении, что в свою очередь улучшало диагностику и терапию на основе данных, представленных в легко воспринимаемом формате.

Для поиска необходимой информации применялась планка с выдвижными штырьками, каждый из которых отвечал на вопрос: «Да или нет?». Например, можно было выяснить, болит ли у пациента голова. Корсаков использовал штырьки для создания полной картины болезни пациента, а затем проверял, совпадают ли штырьки с отверстиями перфокарты гомеоскопа, чтобы определить подходящее лекарство. Такой метод позволял систематизировать данные и находить эффективные решения в лечении, улучшая диагностику и терапию пациентов.

Гомеоскоп Корсакова. Изображение: Wikimedia Commons

В современных условиях гомеоскоп можно рассматривать как устройство для анализа больших данных. Количество элементов в массиве может достигать нескольких тысяч, что является значительным достижением для XIX века. Это устройство стало важным инструментом в обработке и интерпретации обширных объемов информации, открывая новые горизонты для исследований и анализа данных.

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

Корсаков выпустил брошюру о своём изобретении и представил её в Императорскую Академию наук в Санкт-Петербурге. Однако академики не поняли сути разработки и отклонили её. В своем отказе они отметили, что «Г-н Корсаков потратил много разума на то, чтобы научить других обходиться совсем без разума». Таким образом, первая русская компьютерная революция завершилась без должного признания, оставив за собой недоумение и неоценённый потенциал.

Табулятор Холлерита — машина для подсчёта данных переписи

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

Согласно американскому законодательству, перепись населения осуществляется каждые десять лет. Это необходимо для точного определения налоговых ставок и распределения бюджетных средств. В XIX веке обработка данных переписи занимала много времени, зачастую продолжаясь до начала следующей переписи.

К 1890 году правительство США осознало, что ручная обработка данных занимает слишком много времени, стоит дорого и не отличается надежностью. В связи с этим было объявлено соревнование на создание машины, способной упростить этот процесс. Победителем конкурса стал молодой инженер Герман Холлерит, который разработал метод записи информации респондентов на перфокартах. Этот инновационный подход стал основой для автоматизации обработки данных и положил начало новой эре в статистике и вычислительных технологиях.

Идея заключалась в том, чтобы каждый ответ на вопросы переписи — о поле, возрасте, вероисповедании и других аспектах — фиксировался с помощью отверстий на карточке с таблицей. Например, если респонденту задавался вопрос о семейном положении, то наличие дырочки указывало на статус «в браке», в то время как её отсутствие означало «свободен/свободна». Такой подход позволял быстро и эффективно собирать и обрабатывать данные, что значительно упрощало процесс анализа переписных сведений.

Холлерит черпал идеи из практики американских железных дорог, где билеты часто перепродавались или передавались другим лицам, что делало проверку документов неэффективной из-за легкости их подделки. В ответ на эту проблему железнодорожные компании начали включать закодированное описание пассажира непосредственно на билет. Это описание содержало такие характеристики, как пол, примерный возраст, рост, цвет кожи, цвет волос и другие отличительные приметы. Такой подход значительно повысил уровень безопасности и упростил идентификацию пассажиров.

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

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

Перфокарта Холлерита. Изображение: Wikimedia Commons
Образец перфокарты Г. Холлерита, применявшейся во время австрийской переписи 1890 года. Изображение: Public Domain

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

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

Табулятор Холлерита. Ящик справа — картридер. Фото: Wikimedia Commons

Благодаря разработкам Холлерита, подсчет результатов очередной переписи населения США сократился до трех месяцев вместо десяти лет. Это позволило сэкономить около 5 миллионов долларов, что эквивалентно почти 150 миллионам долларов в современных ценах. Технологические новшества Холлерита значительно повысили эффективность обработки данных и стали основой для дальнейших инноваций в области статистики и учета.

Эпоха IBM

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

В начале XX века машины Холлерита стали незаменимыми инструментами для бухгалтеров, получив название бухгалтерских машин. Со временем Холлерит основал компанию, которая несколько раз меняла название и в 1924 году обрела имя IBM. Этот легендарный голубой гигант возник из технологий перфокарт, что сыграло ключевую роль в развитии вычислительной техники. С тех пор IBM продолжила внедрять инновации и оставила значительный след в истории информационных технологий.

В начале появления перфокарт были разработаны разнообразные форматы, отличающиеся количеством строк и столбцов. Однако к концу 1920-х годов стало очевидно, что для эффективного использования перфокарт необходим единый стандарт. Компания IBM представила такой стандарт, который включал 80 столбцов и 10 строк с прямоугольными отверстиями, что позволяло размещать больше информации на каждой карточке. Этот стандарт стал основой для дальнейшего развития технологий обработки данных.

Перфокарта, формат IBM. Изображение: Wikimedia Commons

Формат перфокарт оставался практически неизменным на протяжении всей их истории. В 1960-е годы в Соединенных Штатах начали производить перфокарты с закругленными углами, в то время как в Советском Союзе они продолжали выпускаться в традиционном прямоугольном формате до самого конца. Этот стабильный дизайн способствовал их широкому использованию в вычислительной технике и обеспечивал совместимость между различными устройствами.

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

Табулятор IBM 407 в Редстоунском арсенале армии США, 1961 год. Фото: Wikimedia Commons

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

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

Оператор клавиатуры вводил символы, которые машина кодировала и пробивала в перфокартах. Компания IBM разработала карманные перфораторы, предназначенные для учета в полевых условиях. Эти устройства по своему размеру и форме были схожи с современными планшетами.

Ручной перфоратор Wright Punch. Кадр: Nevlabs / YouTube

В 1960-1970-х годах перфокарты производились в огромных количествах по всему миру, достигая миллионных тиражей ежедневно. Лидирующей компанией в этой сфере стала IBM, которая занимала доминирующее положение на рынке. Однако в связи с антимонопольными требованиями правительства США, IBM была вынуждена разделить свой бизнес, чтобы ее доля в производстве не превышала 50%. Это решение открыло путь для других производителей, тем самым изменив рынок перфокарт и информационных технологий в целом.

Перфокарты и компьютеры

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

В верхней части перфокарты обычно печатается текст в человекочитаемом формате, что позволяет избежать путаницы и облегчает его интерпретацию. Это упрощает процесс работы с перфокартами, делая их более удобными для пользователя. Читаемый текст служит важным ориентиром, позволяя быстро понять содержание карты без необходимости анализа самих perforation.

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

Заполненная перфокарта. Изображение: Wikimedia Commons

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

Формат перфокарт значительно повлиял на эволюцию компьютерных технологий. Если вы откроете BIOS или столкнетесь с синим экраном смерти (BSoD) в Windows, обратите внимание на количество символов в строке — их ровно 80. Это связано с тем, что одна перфокарта могла вместить именно такое количество символов. Влияние перфокарт на архитектуру современных компьютеров и программное обеспечение неоспоримо, так как они заложили основы для обработки данных и формирования интерфейсов, которые мы используем сегодня.

Синий экран смерти. Действительно 80 символов, если считать, что в конце самых длинных строк находится пробел. Изображение: Wikimedia Commons

Смерть перфокарт и жёсткий диск — многоножка

Перфокарты имели свои преимущества, но их вместимость оставляла желать лучшего. Ограничение в 80 символов было крайне недостаточным. Для хранения гигабайта информации на перфокартах потребовалось бы 22 тонны. Появление магнитных лент и оптических дисков стало началом конца для перфокарт, которые постепенно вышли из обихода. Тем не менее, они сохраняли свою актуальность на протяжении долгого времени; даже в 2011 году в США продолжала функционировать компания Cardamation, занимающаяся производством перфокарт.

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

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

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

В начале 2000-х годов компания IBM предприняла попытку разработать инновационный носитель информации, который бы сочетал в себе преимущества различных типов дисков. Результатом этого стал проект наноперфокарты. Эта технология предполагала использование специального термополимера, на который с помощью крошечной иглы наносились микроскопические отверстия. Впечатляющая плотность хранения данных позволяла помещать до 128 мегабайт информации на один квадратный миллиметр полимера. Уникальность устройства заключалась не только в возможности создания отверстий в материале, но и в способности их «заделывать». Для считывания информации использовалось множество датчиков, которые на первых макетах напоминали ноги многоножки, что и послужило основой для названия. Таким образом, наноперфокарта представляла собой перспективное решение для хранения данных, объединившее в себе компактность и функциональность.

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

Проект завершен, и эпоха использования перфокарт, похоже, подошла к концу.

Читайте также:

  • OneHalf: история компьютерного «коронавируса»
  • Нетоксичный чат для джунов: прокачать скиллы, найти ментора и первую работу
  • Как адаптировать сайт под разные разрешения