Объем перфокарты. История «мягких» (гибких) накопителей

charta - лист из папируса; бумага ) - носитель информации , предназначенный для использования в системах автоматической обработки данных. Сделанная из тонкого картона , перфокарта представляет информацию наличием или отсутствием отверстий в определённых позициях карты.

Энциклопедичный YouTube

    1 / 2

    ✪ Иридодиагностика. Глаз -перфокарта организма.

    ✪ Хронологічний тренажер. Перфокарта.

Субтитры

История

Перфокарты впервые начали применяться в ткацких станках Жаккарда (1808) для управления узорами на тканях. В информатике перфокарты впервые были применены в «интеллектуальных машинах» коллежского советника С. Н. Корсакова (1832), механических устройствах для информационного поиска и классификации записей . Перфокарты также планировалось использовать в «аналитической машине» Бэббиджа . В конце XIX в. началось использование перфокарт для обработки результатов переписей населения в США (см. табулятор Холлерита).

Существовало много разных форматов перфокарт; наиболее распространённым был «формат IBM», введённый в 1928 г. - 12 строк и 80 колонок, размер карты 7⅜ × 3¾ дюйма (187,325 × 82,55 мм), толщина карты 0,007 дюйма (0,178 мм). Первоначально углы были острые, а с 1964 г. - скруглённые (впрочем, в СССР и позже использовали карты с нескруглёнными углами). Примечательно, что по приблизительным подсчетам, гигабайт информации, представленной в виде перфокарт, весил бы примерно 22 тонны (не считая веса, потерянного в результате перфорации отверстий).

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

Применение в компьютерной технике

В 2011 году в США всё еще существовала компания Cardamation, поставлявшая перфокарты и устройства для работы с перфокартами . Об использовании перфокарт в современных организациях сообщалось в 1999 и 2012 годах .

Двоичный и текстовый режим

При работе с перфокартами в двоичном режиме перфокарта рассматривается как двумерный битовый массив; допустимы любые комбинации пробивок. Например, в системах IBM 701 машинное слово состояло из 36 бит; при записи данных на перфокарты в одной строке пробивок записывалось 2 машинных слова (последние 8 колонок не использовались), всего на одну перфокарту можно было записать 24 машинных слова.

При работе с перфокартами в текстовом режиме каждая колонка обозначает один символ; таким образом, одна перфокарта представляет строку из 80 символов. Допускаются лишь некоторые комбинации пробивок. Наиболее просто кодируются цифры - одной пробивкой в позиции, обозначенной данной цифрой. Буквы и другие символы кодируются несколькими пробивками в одной колонке. Отсутствие пробивок в колонке означает пробел (в отличие от перфоленты , где отсутствие пробивок означает пустой символ, NUL). В системе IBM/360 были определены комбинации пробивок для всех 256 значений байта (например, пустой символ NUL обозначался комбинацией 12-0-1-8-9), так что фактически в текстовом режиме можно было записывать и любые двоичные данные.

Для удобства работы с текстовыми данными вдоль верхнего края перфокарты часто печатались те же символы в обычном человекочитаемом виде.

Пример кода

________________________________________________________________ /&-0123456789ABCDEFGHIJKLMNOPQR/STUVWXYZ:#@"="[.<(+|]$*);^\,%_>? 12 / X XXXXXXXXX XXXXXX 11| X XXXXXXXXX XXXXXX 0| X XXXXXXXXX XXXXXX 1| X X X 2| X X X X X X X X 3| X X X X X X X X 4| X X X X X X X X 5| X X X X X X X X 6| X X X X X X X X 7| X X X X X X X X 8| X X X X XXXXXXXXXXXXXXXXXXXXXXXX 9| X X X X |__________________________________________________________________

Следует заметить, что везде одинаково кодировались только цифры и латинские буквы; в кодировании остальных символов существовали большие различия.

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

В таком виде сохраняли информацию в былые времена

Станок Жаккара. Перфокарты

История носителей информации берет свое начало в начале XIX века. Причем в роли прародителя запоминающих устройств выступает - кто бы мог подумать! - ткацкий станок. Автором первого изобретения в области хранения данных стал французский изобретатель Жозеф Мари Жаккар. Долгое время он работал со станками в качестве подмастерья, ткача и наладчика, поэтому богатый опыт значительно помог ему в дальнейшей изобретательской деятельности. Итак, в чем же заключалась инновационная идея Жаккара? Несмотря на то, что производство ткани в то время являлось довольно сложным процессом, по своей сути оно представляло собой постоянное повторение одних и тех же действий. Жаккар пришел к выводу, что этот процесс можно автоматизировать.

Жозеф Мари Жаккар - создатель ткацкого станка, использующего перфокарты

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

Ткацкий станок Жаккара

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

В 30-х годах XIX века на разработанные Жаккаром перфокарты обратил внимание английский математик Чарльз Бэббидж. В то время ученый ум трудился над созданием аналитической машины и решил использовать в ее конструкции перфокарты. Для этого англичанин даже совершил путешествие во Францию с целью подробно изучить станки Жаккара. Увы, но из-за низкого уровня технологий и недостатка финансовых средств аналитическая машина Бэббиджа так и не увидела свет. Тем не менее, ее конструкция стала впоследствии прообразом современных компьютеров.

Табулятор Холлерита

Кроме этого, перфокарты использовались в табуляторе, разработанном в 1890 году Германом Холлеритом. Табулятор являлся механизмом для обработки статистических данных и использовался на благо Бюро переписи населения США. Кстати, созданная Холлеритом компания Tabulating Machine Company в конечном итоге была переименована в International Business Machines (IBM). На протяжении нескольких десятков лет IBM развивала и продвигала технологию перфокарт. В середине XX века они использовались повсеместно, получив особенно широкое распространение в компьютерной технике и различных станках. Закат эпохи перфокарт пришелся на 1980-е годы, когда на смену им пришли более совершенные магнитные носители информации. Интересно, что отдел исследования перфокарт компании IBM существовал вплоть до 2000-х годов. Например, в 2002 году в IBM изучали создание перфокарты размером с почтовую марку, которая могла бы содержать до 25 миллионов страниц информации.

Небольшие перфокарты

Магнитные диски

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

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

Магнитная лента использовалась в компьютере UNIVAC-I

Впервые магнитная лента была применена в коммерческом компьютере UNIVAC-I, выпущенном в 1951 году. Кстати, его первый экземпляр попал в то же самое Бюро переписи населения США. Магнитная пленка, используемая в UNIVAC-I, была намного более емкой, нежели перфокарты. Ее объем равнялся емкости десяти тысяч перфокарт, то есть он составлял примерно 1 Мбайт.

Развитие технологии магнитных лент продолжалось до 1980-х годов. В течение этого времени подобные накопители использовались в основном в мейнфреймах и мини-компьютерах. Ну а с 80-х годов магнитная лента использовалась лишь для резервного хранения данных. Этому способствовало то, что ленточные картриджи оставались надежным и очень дешевым носителем информации. Но даже несмотря на эти преимущества, к концу 2000-х годов специалисты предрекали конец эпохи магнитных лент - цены на жесткие диски продолжали падать. Вдобавок они предлагали высокую плотность записи. Начиная с 2008 года, рынок ленточных накопителей уменьшался примерно на 14% в год, и даже ярые сторонники технологии признавали, что у нее нет шансов на выживание. Однако ситуация резко изменилась в 2011 году. В Таиланде произошло наводнение, продолжавшееся, по официальным данным, 175 дней. В результате наводнения было затоплено несколько индустриальных зон, где были расположены заводы по производству жестких дисков таких компаний, как Seagate, Western Digital и Toshiba. Как итог, цены на продукцию возросли на 60%, а объемы производства упали. Так магнитная лента получила вторую жизнь.

Магнитная лента IBM

Стоит отметить, что ленточные накопители, как правило, используются в тех сферах, где необходимо хранить очень большое количество информации. Например, в каких-либо крупных исследованиях. Так, магнитную ленту используют для записи результатов исследований на Большом адронном коллайдере. О преимуществах технологии в свое время рассказывал Альберто Пейс (Alberto Pace) - глава подразделения обработки и хранения данных CERN. Он отметил, что магнитная лента имеет четыре основных преимущества над жесткими дисками. Прежде всего, это скорость. Несмотря на то, что специализированному роботу требуется до 40 секунд, чтобы выбрать нужную кассету и вставить ее в считыватель, чтение данных из ленты происходит в четыре раза быстрее, чем с жесткого диска. Еще одним преимуществом магнитной ленты, по словам Пейса, является ее надежность. Если она рвётся, то ее можно легко склеить. В этом случае теряется лишь несколько сотен мегабайт данных. Когда выходит из строя жесткий диск, теряются абсолютно все данные. Глава подразделения CERN привел некоторые статистические данные, касающиеся надежности устройств. Так, в среднем за год в CERN из 100 петабайт данных, хранящихся на магнитных лентах, теряется лишь несколько сотен мегабайт. На жестких дисках располагается около 50 петабайт информации, и каждый год организация теряет до нескольких сотен терабайт в результате неисправностей HDD. Третьим преимуществом магнитной ленты является ее энергоэффективность, а точнее, экономичность. Сами ленты хранятся в неактивном состоянии, следовательно, они не потребляют энергию. Наконец, четвертое - это безопасность. Если злоумышленники получат доступ к жестким дискам, то они смогут уничтожить всю информацию за считанные минуты. В случае с магнитными лентами на это может уйти не один год.

Хранилище магнитных лент в CERN

Еще на два преимущества ленточных накопителей указал Эвангелос Элефтеро - руководитель отдела технологий хранения данных исследовательской лаборатории IBM в Цюрихе. Он отметил, что магнитные ленты все еще дешевле, чем жесткие диски. 1 Гбайт HDD стоит примерно 10 центов, тогда как стоимость аналогичной емкости магнитной ленты оценивается в 4 цента. Также Элефтеро обратил внимание на долговечность лент. Такой накопитель будет служить верой и правдой даже через 30 лет, в то время как рабочий цикл жесткого диска составляет всего 5 лет.

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

Дискеты

Следующей ступенью развития магнитных носителей информации стала дискета, которая была представлена в 1971 году. Над созданием девайса трудилась компания IBM. В 1967 году у «голубого гиганта» появилась необходимость рассылать клиентам обновления софта, и команда инженеров под руководством Алана Шугарта предложила идею компактного и быстрого гибкого диска. Спустя несколько лет в стенах IBM была создана 8-дюймовая дискета объемом 80 Кбайт с возможностью одноразовой записи. Решение получилось не очень удачным, поскольку притягивало много пыли и было чересчур хрупким для карманного девайса. Поэтому разработчики решили упаковать гибкий диск в защитный пластиковый кожух с тканевой прокладкой.

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

Эта огромная 8-дюймовая дискета вмещала всего 80 Кбайт информации

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

После создания первой дискеты работа над этим стандартом продолжилась. В 1973 году емкость 8-дюймовой дискеты увеличилась до 256 Кбайт, а еще спустя два года ее объем составлял целых 1000 Кбайт. Главным недостатком дискеты тогда был ее размер. В диаметре диск достигал приличных 203 мм, и это без учета корпуса дискеты. Такой девайс в лучшем случае можно было уместить в рюкзак или средних размеров сумку. А ведь дискета задумывалась как карманное устройство! Поэтому в 1976 году Шугарт предложил новый формат - 5,25 дюймов.

Почему именно такой размер? Бытует мнение, что однажды Алан Шугарт сидел в баре вместе с Ан Вэнгом из Wang Laboratories. Инженеры обсуждали новый формат дискеты, и в ходе разговора возникла идея создать девайс размером с салфетку. Новые решения получили название mini-floppy.

5,25-дюймовые дискеты тоже имели внушительный размер

По своей конструкции 5,25-дюймовые дискеты лишь немного отличались от 8-дюймовых собратьев. Отчасти изменилось положение отверстий на дискете, а футляр стал прочнее. Края приводного отверстия были защищены пластиковым или металлическим кольцом. Изначально объем таких дискет составлял 110 Кбайт, однако к 1984 году он был увеличен до 1,2 Мбайт. Именно с 5,25-дюймовых решений началось повсеместное распространение дискет. Этому способствовала более низкая в сравнении с 8-дюймовыми девайсами цена.

В 1981 году дискета обрела привычный для нас формат - 3,5 дюйма. Такой дизайн предложила компания Sony. Изначально объем дискеты составлял 720 Кбайт, но спустя пару лет он был увеличен вдвое. Чуть позже появились и более вместительные решения емкостью 2,88 Мбайт. Многие крупные компании поддержали уменьшенный стандарт. Например, компания Apple уже в 1984 году устанавливала приводы для 3,5-дюймовых дискет на компьютеры Macintosh.

Три поколения дискет: 8’’, 5,25’’ и 3,5’’ (слева направо)

В начале 90-х годов емкость дискет удовлетворяла далеко не всех пользователей. Одновременно разрабатывался целый ряд различных стандартов, которые должны были прийти на смену 3,5-дюймовым дискетам. Наиболее популярным из них стал Iomega Zip. По своей конструкции такая дискета во многом повторяла существующие. Носитель Iomega Zip представлял собой полимерный диск, покрытый ферромагнитным слоем. Корпус дискеты изготавливался из пластика и имел защитную шторку. Объем таких решений составлял 100 или 250 Мбайт, а через некоторое время выпускались даже 750-мегабайтные девайсы! Кроме этого, Iomega Zip обеспечивали более высокую скорость записи и чтения. Тем не менее стандарт так и не смог потеснить 3,5-дюймовые дискеты с вершины. Виной всему - высокая цена устройств. Да и, скажем прямо, надежностью дискеты Zip вовсе не отличались.

Оптические накопители. CD

Параллельно с дискетами развивался и рынок оптических накопителей. Первой ласточкой в этой области стал девайс под названием Laserdisc (LD), разработанный в 1969 году компанией Philips. Носитель предназначался для домашнего просмотра кинофильмов. Он поддерживал аналоговую запись изображения и звука. Чуть позже звук стал цифровым. Laserdisc имел ряд преимуществ над кассетными стандартами VHS и Betamax, однако так и не смог заменить их. В основном формат был популярен в США и Японии. В Европе к нему отнеслись довольно прохладно. Кстати, первым фильмом, вышедшим на LD, стали «Челюсти». Это произошло в 1978 году в США. Последние фильмы на лазердисках были выпущены компанией Paramount в 2000 году. Несмотря на провал стандарта, используемые в нем технологии оказали влияние на развитие форматов следующего поколения.

Своими размерами Laserdisc напоминал виниловую пластинку

На смену Laserdisc пришел намного более успешный формат Compact Disc (CD). Стандарт CD разрабатывался совместными усилиями таких компаний, как Sony и Philips, и был выпущен в 1982 году. Изначально CD предполагалось использовать только для хранения аудиозаписей в цифровом виде, однако со временем на компакт-дисках начали хранить и распространять файлы любых типов. Этому способствовало и то, что, начиная с 1987 года, Microsoft и Apple начали использовать CD-приводы в своих персональных компьютерах.

Как же устроен компакт-диск? Он представляет собой поликарбонатную подложку, покрытую тонким слоем металла. Этот слой защищен лаком, на который, как правило, наносятся какие-либо картинки, логотипы и другие штуки. Информация на диск записывается в виде спиральной дорожки из углублений, или питов (от англ. pit - углубление), выдавленных в поликарбонатной основе. Как правило, размер пита в ширину составляет около 500 нм, в глубину - 100 нм, а его длина варьируется от 850 до 3500 нм. Расстояние между питами называется лендом. Ленд обычно равняется 1,6 мкм. Питы рассеивают или поглощают падающий на них свет, а подложка отражает его. Считывание информации с компакт-диска происходит с помощью лазерного луча, образующего световое пятно диаметром примерно 1,2 мкм. Если лазер попадает на ленд, то приемный фотодиод фиксирует максимальный сигнал. Это логическая единица. Если же свет попадает на пит, то фотодиод фиксирует свет меньшей интенсивности. И это уже будет логическим нулем.

Первые компакт-диски предназначались исключительно для чтения. В процессе производства на поликарбонатную подложку сразу наносились питы, а затем поверхность покрывали отражающим слоем и защитным лаком.

Хочу вам показать, как записывалась информация на перфокарты. Например, на данную перфокарту мы запишем слово “Привет”.

На этой фотографии изображена перфокарта, на которой не записано никакой информации (т.е. она “чистая”).
Информация на такие перфокарты записывалась с помощью прокалывания дырок в определённых местах, если был прокол, то это “1”, а если прокола в определённом месте нет – тогда “0”. На первом и трёх последних рядах отмечалась служебная информация, а вот восемь рядов (от ряда с нулями до ряда с семёрками) – это как раз ряды, где хранились сами данные в виде проколотых точек, точки прокалывались там, где нужно, на месте указанных цифр ряда.

Срез в верхнем левом углу показывает, где “начало” перфокарты, очевидно, что этой стороной её вставляли в привод считывания/записи на перфокарты. Заранее хочу сказать, что данная перфокарта имеет объём памяти 80 байт!

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

При случае хочу показать, как записывалась информация на перфокарты. Например, на данную перфокарту нам нужно записать слово “Привет”.


Мы знаем, что компьютер в своей работе использует только нули и единицы (нет электрического сигнала / есть сигнал). Эти нули и единицы называются битами. 8 бит равняются одному байту.

Итак, в байте есть 8 цифр “0” или “1”, которые могут быть размещены в разных комбинациях, например, это всё байты: 01010101, 00000000, 01100100, 11111100…

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

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

Эта программа добавляет кириллические буквы в стандартную таблицу символов операционной системы DOS (которая создавалась в Америке, где про кириллицу, естественно, никто не думал), и теперь мы можем создавать и комфортно работать в программах, где надписи написаны кириллицей, а если не запускать программу keyrus, то вместо кириллических надписей будут разные “иероглифы”, т.е. другие не кириллические символы.
Надеюсь, вы уже поняли, что и каждая буква из слова “привет” имеет свой двоичных аналог. Чтобы перевести слово, мы воспользуемся кодовой страницей операционной системы MS-DOS
её кодовая страница называется ASCII, а в Windows, например, кодовая страница называется Windows-1251.
Для записи слова “привет” сначала нужно перевести каждую его букву (байт) в десятичный код таблицы ASCII, таблицы кодов я уже не помню.
И книги с кодами при себе сейчас нет, поэтому пришлось на скорую руку “склепать” программу на Паскале, которая выдала мне десятичные коды каждой буквы слова “привет”
Сама программа простенькая до невозможности, но стандартная функция Паскаля “ord” нам очень помогла:


Запускаем программу, и теперь мы получили коды букв слова “привет”: “П”-143, “р”-224, “и”-168, “в”-162, “е”-165, “т”-226 .
Эти коды в десятичной системе исчисления, а компьютер работает в двоичной, поэтому переведём их с помощью обычного калькулятора:




Всё!
Мы получили двоичные коды, которые можно “записать” на перфокарту, начиная с верхнего левого угла и дальше вниз, а следующий байт снова сверху слева, под предыдущим байтом, и так далее…
Вот как будет выглядеть записанное слово “Привет” на перфокарте
(чёрным, обозначены единицы, а нулей “нет”, точнее, они не отмечены). Теперь, если попробовать считать эту перфокарту, то компьютер считает единицы, а там где светового/механического контакта не будет (т.к. дырки не пробиты), компьютер “поймёт”, что на перфокарте “записаны” нули. После этого программа компьютера перекодирует двоичные коды в коды символов, и уже соответственно этим кодам выведет на экран надпись “Привет”.

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

Многие из нас давно не видели аудио и видеокассет, бобин с магнитными плёнками, дискет, и тем более перфокарт и перфолент. Эти носители, некоторые из которых известны ещё с XVIII века, почти исчезли.

Но только почти. Сегодня мы поговорим о временах, когда в ходу были «мягкие» носители данных, и о том, что все они до сих пор живы благодаря прочному укоренению в государственных и военных учреждениях и исследовательских центрах.

Перфокарты и перфоленты

Перфокарты, которые мы знаем как способ хранения и передачи информации для компьютеров в 1920-1950-х годах, корнями уходят в докомпьютерное время. А именно - в 1725 год, когда перфорированную бумагу начали использовать для управления ткацким станком.

Базиль Бушон, сын сборщика орга́нов, адаптировал используемую для автоматического проигрывания музыки систему («развернул» цилиндр с штырьками/калками) под нужды ткацкого дела.
Он использовал перфорированную бумагу в рулоне, чтобы станок воспроизводил рисунок на ткани. Коллега Бушона, Жан-Баптист Фалькон, заменил бумажную ленту на скреплённые между собой перфорированные карты.


Ткацкий станок Базиля Бушона

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


Перфорированные карты в ткацком станке Жаккара


Результат работы Жаккардова станка

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


Перфокарта для современной вязальной машины Brother

Чарльз Бэббидж в 1822 году построил первую модель своей разностной машины, которая состояла из валиков и шестерней, вращаемых при помощи специального рычага. Тогда же он попросил правительство Великобритании профинансировать его дальнейшую работу. В процессе он столкнулся со множеством проблем, так что через девять лет работа встала. Хотя частично машина функционировала и производила вычисления. Позже он возвращался к работе в 1847-1849 годах. Для этого огромного калькулятора Бэббидж даже разработал принтер, который в 2000 году запустили в лондонском Музее науки.


80-колонная перфокарта советского производства для табулятора IBM, 1980 год

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

Машина выполняла умножение за 5 секунд. Тактовая частота составляла 1 Гц. Система работала за счёт двигателя пылесоса мощностью в 1 киловатт.

Z1 была оснащена устройством чтения перфоленты, которое предоставляло код операции для каждой инструкции.


Конрад Цузе и воссозданная после Второй мировой вычислительная машина Z1


Перфолента для вычислительной машины Z1

В 1940 годы американские артиллеристы использовали таблицы стрельбы, содержащие информацию о поправках прицела в соответствии с дистанциями до цели. Расчёты траекторий одним человеком для одного типа орудия и одного снаряда занимали более двух недель. Нужно было посчитать около трёх тысяч траекторий для множества комбинаций параметров - температуры воздуха, плотности почвы, скорости ветра и так далее. Учёный из Пенсильванского университета Джон Уильям Мокли задумал использовать вакуумные лампы в качестве элементной базы для электронной дифференцирующей машины. С этого начинается история ENIAC, а затем его улучшенной версии - EDVAC.

ENIAC собрали в 1945 году. Первой задачей было математическое моделирование термоядерного взрыва супер-бомбы по гипотезе Улама-Теллера. Задача была настолько сложной, что даже при игнорировании многих физических эффектов и максимальном упрощении уравнения для ввода программы в компьютер понадобился миллион перфокарт.

Для чтения перфокарт использовали табулятор IBM. Одной из проблем этого носителя информации была невысокая скорость работы: слишком много времени уходило на перфорацию на картах выведенных в процессе расчётов данных и их ввод в машину для дальнейших вычислений. Для решения этой проблемы изобретатели начали работать над новыми способами ввода и хранения данных - над магнитными лентами.


Первые программисты ENIAC: на корточках - Рут Лихтерман, стоит - Мэрлин Уэскофф. 1946 год.


Бобины чистых перфолент советского производства.

Магнитная лента

В 1898 году датский физик и инженер Вальдемар Поульсен запатентовал способ магнитной записи за проволоку. Устройство называлось «телеграфон». С усилителя сигнал подавался на записывающую головку, вдоль которой с постоянной скоростью перемещалась проволока и намагничивалась соответственно сигналу.

В 1927 году немецкий инженер Фриц Пфлеймер с помощью клея нанёс напыление порошка оксида железа на тонкую бумагу, и годом позже получил патент на применение магнитного порошка на бумаге или киноплёнке. Но патент отменили из-за того, что такое применение порошка было изложено в патенте Поульсена.

Идеи Поульсена и Пфлеймера использовала компания AEG, разработавшая прибор для магнитной записи «Магнетофон-К1». Магнитную ленту для «магнетофона» изготавливал химический концерн BASF. Устройство представили на радиовыставке в Берлине в 1935 году.


Патент США на записывающее устройство на магнитной проволоке.


«Магнетофон-К1»

В 1951 году изобретатели компьютера ENIAC Джон Экерт и Джон Мокли работали над новой машиной. Ей стал первый условно коммерческий компьютер в США - UNIVAC I. Компьютер строили для нужд Военно-воздушных сил и топографической службы Армии США, а заказ был размещён от лица Бюро переписи населения. Всего были выпущены сорок шесть экземпляров UNIVAC I для установки в правительственных учреждениях, частных корпорациях и университетах. Второй экземпляр был установлен в Пентагоне. Последние экземпляры выключили в 1970 году после 13 лет службы в коммерческой страховой компании.

Стоимость машины начиналась со 159 000 долларов. Со временем цена составила от 1 250 000 до 1 500 000 долларов. В переводе на деньги 2016 года максимальная цена UNIVAC I составляла 12 480 000 долларов.

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

UNISERVO стал первым ленточным накопителем для коммерческого компьютера и имел успех. Ленты UNIVAC из никелированной бронзы были шириной в половину дюйма и длиной до 450 метров. Данные записывались на восьми дорожках, где шесть были собственно для данных, одна - для контроля чётности, и ещё одна - для синхронизации. Одна лента вмещала 1 440 000 шестибитных символов.


Ленточные накопители UNISERVO для UNIVAC

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


Первые прототипы карт с магнитной полосой

В персональных компьютерах 1970-1980-х годов для хранения информации часто использовались аудиокассеты. Воспроизведение и запись программ осуществляли либо с помощью специальных накопителей, либо с помощью обычных бытовых аудиомагнитофонов. Попробуйте сказать вслух «аудиомагнитофон» - как-то необычно звучит, верно?


Sinclair ZX Spectrum+2


Магнитофон Atari XC12 для компьютеров Atari 65XE и 130XE.

Многие уже забыли, как выглядят аудиокассеты и видеокассеты. Кто-то их никогда не видел и не держал в руках. Но для бизнеса и исследовательских центров магнитные ленты до сих пор имеют огромное значение.

12 апреля 1805 года император Наполеон Бонапарт с супругой посетили Лион. Крупнейший в стране центр ткачества в XVI–XVIII веках изрядно пострадал от Революции и пребывал в плачевном состоянии. Большинство мануфактур разорились, производство стояло, а международный рынок все больше заполнял английский текстиль. Желая поддержать лионских мастеров, в 1804 году Наполеон разместил здесь крупный заказ на сукно, а годом позже прибыл в город лично.

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

Наполеону машина понравилась. Несколькими днями позже он распорядился передать патент Жаккара на ткацкую машину в общественное пользование, самому же изобретателю положить ежегодную пенсию в 3000 франков и право получать небольшое, в 50 франков, отчисление с каждого станка во Франции, на котором стояла его машина. Впрочем, в итоге это отчисление сложилось в весомую сумму – к 1812 году новым приспособлением было оборудовано 18000 ткацких станков, а к 1825-му – уже 30000.

1728 год - станок Фалькона

Жан-Батист Фалькон создал свою машину на основе первого подобного станка конструкции Базиля Бушона. Он первым придумал систему картонных перфокарт, связанных в цепь.

Изобретатель прожил остаток дней в достатке, умер он в 1834 году, а шесть лет спустя благодарные горожане Лиона поставили Жаккару памятник на том самом месте, где когда-то была его мастерская. Жаккарова (или, в старой транскрипции, «жаккардова») машина была важным кирпичиком в фундаменте промышленной революции, не менее важным, чем железная дорога или паровой котел. Но не все в этой истории просто и безоблачно. Например, «благодарные» лионцы, впоследствии почтившие Жаккара памятником, сломали его первый незаконченный станок и несколько раз покушались на его жизнь. Да и машину, если говорить по правде, изобрел вовсе не он.

Как работала машина

Для понимания революционной новизны изобретения необходимо в общих чертах представлять принцип работы ткацкого станка. Если рассмотреть ткань, можно увидеть, что она состоит из плотно переплетенных продольных и поперечных нитей. В процессе изготовления продольные нити (основа) протягиваются вдоль станка; половина из них через одну крепятся к рамке-«ремизке», другая половина– к другой такой же рамке. Эти две рамки перемещаются вверх-вниз друг относительно друг друга, разводя нити основы, и в образовавшийся зев туда-сюда снует челнок, тянущий поперечную нить (утЧк). В результате получается простейшее полотно с нитями, переплетенными через одну. Рамок-ремизок может быть больше двух, и двигаться они могут в сложной последовательности, поднимая или опуская нити группами, отчего на поверхности ткани образуется узор. Но количество рамок все равно невелико, редко когда бывает больше 32, поэтому узор получается простым, регулярно повторяющимся.

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

1900 год - ткацкий цех

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

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

Челночный станок

В начале XIX века основным видом автоматического ткацкого устройства был челночный станок. Конструкция его была довольно проста: вертикально натягивались нити основы, а пулеобразный челнок летал между ними туда и обратно, протаскивая через основу поперечную (уточную) нить. Испокон веков челнок протаскивался руками, в XVIII веке этот процесс был автоматизирован; челнок «выстреливался» с одной стороны, принимался другой, разворачивался – и процесс повторялся. Зев (расстояние между нитями основы) для пролета челнока обеспечивался с помощью бердо – ткацкого гребня, который отделял одну часть нитей основы от другой и приподнимал ее.

Предшественники

Как уже говорилось, «умный станок» придумал не Жаккар – он лишь доработал изобретения своих предшественников. В 1725 году, за четверть века до рождения Жозефа Жаккара, первое подобное устройство создал лионский ткач Базиль Бушон. Станок Бушона управлялся перфорированной бумажной лентой, где каждому проходу челнока соответствовал один ряд отверстий. Однако отверстий было мало, поэтому устройство меняло положение лишь небольшого числа отдельных нитей.

Следующего изобретателя, пытавшегося усовершенствовать ткацкий станок, звали Жан-Батист Фалькон. Он заменил ленту небольшими листами картона, связанными за углы в цепь; на каждом листе отверстия располагались уже в несколько рядов и могли управлять большим числом нитей. Станок Фалькона оказался успешнее предыдущего, и хотя он не получил широкого распространения, в течение жизни мастер успел продать около 40 экземпляров.

Третьим, кто взялся доводить ткацкий станок до ума, был изобретатель Жак де Вокансон, который в 1741 году был назначен инспектором шелкоткацких мануфактур. Вокансон работал над своей машиной много лет, однако его изобретение не имело успеха: слишком сложное и дорогое в изготовлении устройство по-прежнему могло управлять относительно небольшим числом нитей, и ткань с незамысловатым узором не окупала стоимости оборудования.

Удачи и неудачи Жозефа Жаккара

Жозеф Мари Жаккар родился в 1752 году в предместье Лиона в семье потомственных канутов – ткачей, работавших с шелком. Он был обучен всем премудростям ремесла, помогал отцу в мастерской и после смерти родителя унаследовал дело, однако ткачеством занялся далеко не сразу. Жозеф успел сменить множество профессий, был судим за долги, женился, а после осады Лиона ушел солдатом с революционной армией, взяв с собой шестнадцатилетнего сына. И лишь после того как сын погиб в одном из сражений, Жаккар решил вернуться к фамильному делу.

Он возвратился в Лион и открыл ткацкую мастерскую. Однако бизнес был не слишком успешен, и Жаккар увлекся изобретательством. Он решил сделать машину, которая превзошла бы творения Бушона и Фалькона, была бы достаточно простой и дешевой и при этом могла делать шелковое полотно, не уступающее по качеству сотканному вручную. Поначалу конструкции, выходившие из-под его рук, были не слишком удачными. Первая машина Жаккара, которая заработала как надо, делала не шелк, а… рыбацкие сети. В газете он прочел, что английское Королевское общество поддержки искусств объявило конкурс на изготовление такого приспособления. Награду от британцев он так и не получил, однако его детищем заинтересовались во Франции и даже пригласили на промышленную выставку в Париж. Это была знаковая поездка. Во-первых, на Жаккара обратили внимание, он обзавелся нужными связями и даже раздобыл денег на дальнейшие изыскания, а во-вторых, он посетил Музей искусств и ремесел, где стоял ткацкий станок Жака де Вокансона. Жаккар увидел его, и недостающие детали встали на свои места в его воображении: он понял, как должна работать его машина.

1841 год - ткацкая мастерская Каркилля

Тканый рисунок (сделан в 1844 году) изображает сцену, произошедшую 24 августа 1841 года. Месье Каркилля, владелец мастерской, дарит герцогу д’Омалю полотно с портретом Жозефа Мари Жаккара, вытканное таким же образом в 1839 году. Тонкость работы невероятна: детали мельче, чем на гравюрах.

Невероятная точность станка Жаккара. Известная картина «Визит герцога д’Омаля в ткацкую мастерскую господина Каркилля»– это не гравюра, как может показаться, – рисунок полностью выткан на станке, оборудованном жаккардовой машиной. Размер холста– 109 х 87 см, работу выполнил собственноручно мастер Мишель-Мари Каркилля для фирмы «Дидье, Пти и Си». Процесс mis en carte, или программирования, изображения на перфокартах, длился много месяцев, причем занимались этим несколько человек, а само изготовление полотна заняло восемь часов. Лента из 24000 (более тысячи двоичных ячеек на каждой) перфокарт была длиной в милю. Картину воспроизводили только по специальным заказам, известно о нескольких полотнах подобного типа, хранящихся в разных музеях мира. А один вытканный таким образом портрет Жаккара заказал себе декан кафедры математики Кембриджского университета Чарльз Бэббидж. К слову, герцог д’Омаль, изображенный на полотне, – не кто иной как младший сын последнего короля Франции Луи-Филиппа I.

Своими разработками Жаккар привлек к себе внимание не только парижских академиков. Лионские ткачи быстро смекнули, какую угрозу таит в себе новое изобретение. В Лионе, население которого к началу XIX века едва ли насчитывало 100000, в ткацкой промышленности работало более 30000 человек – то есть каждый третий житель города был если не мастером, то работником или подмастерьем при ткацкой мастерской. Попытка упростить процесс изготовления тканей лишила бы многих работы.

В итоге одним прекрасным утром в мастерскую Жаккара пришла толпа и сломала все то, что он строил. Самому изобретателю строго наказали оставить недоброе и заняться ремеслом, по примеру покойного отца. Вопреки увещеваниям братьев по цеху Жаккар не бросил своих изысканий, однако теперь ему приходилось работать скрытно, и следующую машину он закончил только к 1804 году. Жаккар получил патент и даже медаль, однако самостоятельно торговать «умными» станками остерегся и по совету негоцианта Габриэля Детилле нижайше просил императора передать изобретение в общественную собственность города Лиона. Император удовлетворил просьбу, а изобретателя наградил. Окончание истории вам известно.

Эпоха перфокарт

Сам принцип жаккардовой машины – возможность менять последовательность работы станка, загружая в него новые карты – был революционным. Сейчас мы называем это словом «программирование». Очередность действий для жаккардовой машины задавалась двоичной последовательностью: есть отверстие – нет отверстия.

Вскоре после того как жаккардова машина получила широкое распространение, перфорированные карты (а также перфорированные ленты и диски) стали применять в разнообразных устройствах.

Но, пожалуй, самое известное из таких изобретений– и самое знаковое на пути от ткацкого станка к компьютеру– это «аналитическая машина» Чарльза Бэббиджа. В 1834 году Бэббидж, математик, вдохновленный опытом Жаккара с перфокартами, начал работу над автоматическим устройством для выполнения широкого спектра математических задач. До этого он имел неудачный опыт постройки «разностной машины», громоздкого 14-тонного чудовища, заполненного шестеренками; принцип обработки цифровых данных с помощью шестеренок использовался со времен Паскаля, и вот теперь на смену им должны были прийти перфокарты.

В аналитической машине присутствовало все, что есть в современном компьютере: процессор для выполнения математических операций («мельница»), память («склад»), где хранились значения переменных и промежуточные результаты операций, было центральное управляющее устройство, которое также выполняло функции ввода-вывода. В аналитической машине должны были использоваться перфокарты двух типов: большого формата, для хранения чисел, и поменьше – программные. Бэббидж работал над своим изобретением 17 лет, но так и не смог его закончить – не хватило денег. Действующую модель «аналитической машины» Бэббиджа построили только в 1906 году, поэтому непосредственным предшественником компьютеров стала не она, а устройства, называемые табуляторами.

Табулятор – это машина для обработки больших объемов статистической информации, текстовой и цифровой; информация вводилась в табулятор при помощи огромного количества перфокарт. Первые табуляторы были разработаны и созданы для нужд американского офиса переписи населения, но вскоре их использовали уже для решения самых разных задач. С самого начала одним из лидеров в этой сфере стала компания Германа Холлерита, человека, который изобрел и изготовил в 1890 году первую электронную табулирующую машину. В 1924 году компания Холлерита была переименована в IBM.

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



Поделиться