Герман Холлерит: от табулятора к фирме IBM
После Аналитической машины Бэббиджа следующим шагом вперед в развитии вычислительной техники было создание счетно-перфорационных машин.
В 1884 году Герман Холлерит (1860-1929) оформил в Америке первый патент на созданный им перфоленточный табулятор (всего на табуляторы автор получил 22 патента).
Содержание:
1. Табулятор Холлерита для переписи населения
2. Устройство табулятора
3. Итоги переписи
4. Был табулятор, стал компьютер
5. В чем польза от табуляторов для будущего
Табулятор Холлерита
Табуляторы предназначались для автоматизации процесса переписи населения Америки, которое до этого велось крайне неэффективно и давало весьма приблизительные результаты.
Сведения о переписи населения собирали агенты, которые записывали в специальные формуляры ответы опрашиваемых жителей по таким данным как возраст, пол, место рождения, количество детей, семейное положение и т.п.
Затем эти формуляры отсылались в Вашингтон, где содержащуюся на них информацию люди сами набивали на перфокарты с помощью перфораторов. В табуляционную машину вводилась колода заранее подготовленных перфокарт, и далее все происходило без вмешательства человека: считывание информации с перфокарт и проведение необходимых вычислительных операций.
Точнее, перфокарты нанизывались на ряды тонких игл, по одной игле на каждую из перфорируемых позиций на карте. Если игла попадала в отверстие, она проходила его и тем самым замыкала контакт в электрической цепи машины.
Это приводило к тому, что счетчик, который состоял из вращающихся цилиндров, продвигался на одну позицию вперед (т.е. добавлялась единичка к определенному показателю переписи).
Промежуточные результаты вычислений записывались в запоминающие регистры, а окончательные – печатались на бумаге. Управление вычислительным процессом, т.е. порядок действий табуляционной машины, определялся соответствующей коммутацией электрических связей на коммутационной доске.
Из чего состоял табулятор
Таким образом, машина Холлерита в зачаточном виде содержала все необходимые элементы вычислительного автомата, работающего без вмешательства человека:
- арифметическое устройство,
- память (это колода перфокарт и регистры для запоминания промежуточных результатов вычислений),
- устройство ввода (с перфокарт) и вывода данных,
- управление вычислительным процессом.
Этот проект был запатентован как Электрическая табулирующая система Холлерита (англ. 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 века, когда на смену им пришли более совершенные электронные цифровые вычислительные машины (ЦВМ).
Польза от табуляторов для прогресса
Историческое значение счётно-перфорационных машин состоит в том, что их применение позволило накопить опыт машинной обработки информации и понять, что автоматически действующая ЦВМ должна обладать следующими возможностями:
- выполнять операции (в т. ч. арифметические) над величинами, заданными в цифровой форме;
- запоминать исходную информацию (исходные данные и программу) и результаты вычислений, т.е. обладать «памятью»;
- «общаться с человеком», т. е. воспринимать от него исходную информацию и выдавать нужные ему результаты вычислений (ввод-вывод информации);
- управлять вычислительным процессом, то есть автоматически настраивать машину на выполнение очередной операции в соответствии с программой.
Также по теме:
1. Леди Ада Лавлейс и первая компьютерная программа
2. Экскурсия в Политехнический музей Москвы
4. Самый богатый ботаник в мире