24

Продолжение поста «Технологии: "Хранение данных. Перфокарты" немного истории»

Совершим небольшой экскурс в историю технологии пробивной силы.

Перфокарты (от латинского perforo — пробиваю) — это носители информации из тонкого картона, данные на которых кодируются с помощью отверстий, проделанных в определенных точках. Впервые они появились в 1804 году, когда французский изобретатель Жозеф Жаккар, представил ткацкий станок с высочайшей для той эпохи степенью автоматизации. С помощью перфокарт Жаккар мог формировать самые разные узоры на тканях.

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

В текстильном деле метод широко применяется по сей день: так, многие вязальные машины, например марки Brother, работают на перфокартах.

Изобретение Жаккара вдохновило английского математика-новатора Чарльза Бэббиджа. Он решил позаимствовать идею перфорированных пластин и использовать их для создания аналитической вычислительной машины. Её блок-схему он предложил в 1834 году. Правда, замысел первого «компьютера» на перфокартах существенно опередил своё время.

Из соображений исторической справедливости нельзя не упомянуть современника Бэббиджа — русского изобретателя Семёна Корсакова. В 1832 году он собрал механический гомеоскоп с неподвижными частями: он помогал найти лекарство в структурированной перфорированной таблице по определённым признакам заболевания (симптомам).

Распространение технологии

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

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

После успеха и тиражирования своего изобретения в 1896 году Холлерит открыл фирму Tabulating Machine Co. Спустя пятнадцать лет она объединилась с двумя другими конторами по автоматизации статистических подсчётов и превратилась в Computing Tabulating Recording. Последняя, в свою очередь, позже была преобразована в ныне известную IBM.

В IBM продолжили разработку «перфотехнологий» и в 1928 году представили новую карту (IBM Card) размерами 7⅜ х 3¾ дюйма. Она имела 80 столбцов и 12 строк, а пробиваемые в ней отверстия были прямоугольными.

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

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

В 1920–1950-е годы перфокарты безраздельно доминировали в качестве носителя. С их помощью как обрабатывали данные, так и хранили их. Однако с увеличением темпов технического прогресса обнаружилось, что перфокарты становятся «бутылочным горлышком» индустрии.

Виной тому была их скромная ёмкость. На стандартной перфокарте кодировалось до 80 символов. А значит для запоминания одного мегабайта данных требовалось свыше 13 тыс. картонных носителей. Кроме того, скорость чтения и записи на перфокарты оставляла желать лучшего. Через считыватели нельзя было пропустить больше 1 тыс. перфокарт в минуту.

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

След в истории

Окончательно свои позиции перфокарты уступили в 1980-х, вытесненные более надёжными и ёмкими магнитными лентами и гибкими дисками. Однако свой след в истории они оставили, и заметный. Достаточно сказать, что на перфокартах был реализован ввод данных в электронно-счётный комплекс для вычисления и корректировок орбиты первого искусственного спутника Земли, запущенного СССР в 1957 году.

Перфокарты стали настолько обыденной деталью в технологической индустрии, что мыслились как неотъемлемый её атрибут. Об этом даже писали фантасты. У Роберта Шекли в романе «Корпорация „Бессмертие“» (1958) люди XXII века летают на гелитакси и умеют переносить сознание из одного тела в другое, однако в работе по-прежнему задействуют перфокарты.

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

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

Показать полностью 6
52

Технологии: "Хранение данных. Перфокарты" немного истории

Перфокарты начали повсеместно использоваться в конце XIX века и оставались массовым инструментом вплоть до 60-х годов XX-го. Однако мало кто знает, что их история началась задолго до появления компьютера.

Первые перфокарты (14–18 в.в.)

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

Карильон в Олимпийском парке Мюнхена

Карильон в Олимпийском парке Мюнхена

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

Барабан карильона на колокольне города Брюгге

Барабан карильона на колокольне города Брюгге

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

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

Автоматизированный станок Базиля Бушона

Автоматизированный станок Базиля Бушона

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

Модель, созданная Бушоном, не была идеальна — для движения перфоленты требовался отдельный оператор. Но у технологии имелся потенциал. Поэтому, когда в начале XIX века такие станки оптимизировал другой француз — Жозеф Мари Жакар — они приобрели популярность. Жаккардовы устройства распространились по всей Европе. При этом перфокарты используются в текстильном производстве и по сей день.

От Бэббиджа до IBM (1840–1928)

Именно Жаккардовым станком вдохновлялся Чарлз Бэббидж при проектировании своей знаменитой аналитической машины — перфокарты показались ему идеальным методом ввода данных.

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

Карты Чарльза Беббиджа

Карты Чарльза Беббиджа

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

Правительство США закупило ряд таких машин для проведения переписи населения в 1890 году. Эксперимент оказался удачным и их примеру последовало множество стран. Например, в 1897 году табуляторы использовались в единственной в истории переписи Российской Империи.

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

Новый формат перфокарт

Первый стандарт перфокарты для вычислительных систем, стал самым массовым — это был IBM-80. Такие карты имели 80 колонок и позволяли с помощью комбинаций прокалываний кодировать символы латинского алфавита и цифры. Со временем в стандарт были добавлены комбинации для знаков пунктуации и специальных символов. Используемая кодировка называлась EBCDIC (Extended Binary Code Decimal Interchange Code).

Пробитая перфокарта стандарта IBM-80

Пробитая перфокарта стандарта IBM-80

Для удобства пользователей мейнфреймов IBM также изготавливался мобильный вариант этих карт, состоявший из 40 колонок.

Пробитая отечественная перфокарта

Пробитая отечественная перфокарта

В Советском Союзе использовались кириллические перфокарты, изготовленные по ГОСТ 10859-64. Стандарт был введён в 1964 году, и в 1969 году обновлён для кодирования 7-битных данных.

Проблемы, решения и снова проблемы

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

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

Сортировщик перфокарт IBM 82

Сортировщик перфокарт IBM 82

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

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

Показать полностью 7
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества