Техника Дмитрий Гачко
1 933

Справочная: как работают перфокарты

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

В закладки
Аудио
Изображение — U.S. Census — PD

Перфокарты: начало

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

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

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

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

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

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

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

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

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

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

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

Изображение — Marcin Wichary — CC BY 2.0

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

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

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

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

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

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

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

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

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

Что еще почитать в выходные:

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Дмитрий Гачко", "author_type": "self", "tags": [], "comments": 12, "likes": 29, "favorites": 22, "is_advertisement": false, "subsite_label": "tech", "id": 52755, "is_wide": false, "is_ugc": true, "date": "Sat, 08 Dec 2018 18:26:07 +0300" }
{ "id": 52755, "author_id": 209586, "diff_limit": 1000, "urls": {"diff":"\/comments\/52755\/get","add":"\/comments\/52755\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/52755"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199117, "possessions": [] }

12 комментариев 12 комм.

Популярные

По порядку

Написать комментарий...
6

Я офигеваю над редакцией , перфокарты соответствуют тематике ресурса, а самая большая гелиостанция в РФ не соответствует значит.

Может все таки опубликуем пост из черновика, солнечная электростанция в под сайт техника вполне подходит.

Ответить
0

Это новые рынки, вполне в формат

Ответить
4

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

Бомбануло не много.

Ответить
1

Это которая в Оренбурге построена на деньги "Ренова"? Очень интересно было бы почитать, в случае если в статье будет инсайдерская информация. А то её в 2015 открыли, плюс это проект "Ренова", видимо, поэтому редакция и не хочет постить, не актуально и участвует "Ренова" (:

Ответить
1

Да та что в Оренбурге, но там ещё достроили.

Ответить
6

> лишь в начале второго тысячелетия<<

Начало второго тысячелетия было примерно тысячу лет назад)

Ответить
4

А я работал на компьютере с перфокартами, офигеть можно.

Ответить
3

"на кусочке пластика размером с почтовую марку" - скоро и это сравнение будет нереферентным :)

Ответить
1

Точняк!) На кусочке пластика размером с SD-карту)

Ответить
1

Осталось найти кого-то, кто в курсе, что такое почтовая марка :)

Ответить
2

Millipede позволяет записать на кусочке пластика размером с почтовую марку порядка 25 Гбайт данных

Да ладно? У меня уже есть такой же на терабайт

Ответить

0

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

Ответить
0
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Хакеры смогли обойти двухфакторную
авторизацию с помощью уговоров
Подписаться на push-уведомления
{ "page_type": "default" }