• FaceBook
  • Google Plus
  • Twitter
  • Vkontakte
  • RSS via FeedBurner
  • Email FeedBurner

Герман Холлерит: от табулятора к фирме IBM



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

В 1884 году Герман Холлерит (1860-1929) оформил в Америке первый патент на созданный им перфоленточный табулятор (всего на табуляторы автор получил 22 патента).

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

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

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

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

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

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

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

Таким образом, машина Холлерита в зачаточном виде содержала все необходимые элементы вычислительного автомата, работающего без вмешательства человека:

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

Этот проект был запатентован как Электрическая табулирующая система Холлерита (англ. Hollerith Electric Tabulating System).

Подробнее посмотреть принцип действия этой системы можно в видеоролике “Компьютер в России, 19 век: как это было”:

 
 

Герман Холлерит

Герман Холлерит

В переписи населения США 1890 г. Холлерита ждал полный успех: предварительный подсчет результатов был проведен в течение 6 недель после проведения переписи. Было насчитано 62 622 250 граждан. Данные переписи были полностью обработаны за два с небольшим года (результаты предыдущей переписи обрабатывались в течение семи лет).

Электрическая табулирующая система применялась также при переписи в Австро-Венгрии –  31 декабря 1890 г., в Канаде – 1 апреля 1891 г., а также в Норвегии (1891), Италии (1894), Франции (1897), России (1897), США (1900).

3 декабря 1896 года Холлерит зарегистрировал фирму Tabulating Machine Company  с уставным капиталом в 100 000 USD по выпуску счетно-перфорационных машин. В 1911 г. он продал свою фирму и зажил жизнью богатого человека, оставаясь консультантом в своей бывшей фирме.

В 1924 году эта фирма была преобразована в фирму IBM (International Machines Corporation) – ныне самого известного в мире производителя компьютеров. Холлериту так и не досталось ни одной акции IBM, хотя именно его табуляционные машины принесли в итоге баснословные дивиденды счастливым акционерам.

Счетно-перфорационные машины просуществовали вплоть до 70-х годов 20 века, когда на смену им пришли более совершенные электронные цифровые вычислительные машины (ЦВМ).

Историческое значение счётно-перфорационных машин состоит в том, что их применение позволило накопить опыт машинной обработки информации и понять, что автоматически действующая ЦВМ должна обладать следующими возможностями:

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

Также по теме:

От счета на пальцах к арифмометрам

Разностная машина Бэббиджа

Леди Ада Лавлейс и первая компьютерная программа

Экскурсия в Политехнический музей Москвы

Появилась первая ЭВМ



P.P.S. Чтобы подписаться на получение новых статей, которых еще нет на блоге:
1) Введите Ваш e-mail адрес в эту форму:


2) На Ваш e-mail придёт письмо для активации подписки. Обязательно кликните по указанной там ссылке, чтобы подтвердить добровольность своей подписки: подробнее с видеоуроком

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *