Из истории вычислительной техники

Повышение квалификации

Георгий Члиянц (UY5XE)                                            

Необходимость быстрого и точного проведения трудоёмких и математических расчётов при составлении математических таблиц  для астрономии и морской навигации, по-видимому, в значительной степени стимулировали в ХIX веке разработку цифровых счётных машин. Первые попытки создать калькулятор были предприняты деловыми людьми, которые вынуждены были складывать и вычитать длинные колонки цифр и практически не занимались нелинейными функциями. И хотя работы над аналоговыми машинами для расчёта математических функций начались во второй половине XIX века, заметного прогресса в аналоговых машинах не наблюдалось до середины XX века.

Самый первый механический компьютер был всего лишь суммирующей машиной,

которая могла складывать и вычитать, но не умела умножать и делить. Построенная

французским физиком, математиком и религиозным философом и писателем Блезом Паскалем [1623-1662] в 1641 (1642) г. машина  использовалась для сложения

колонок цифр в конторе его отца. Калькулятор имел числовые колеса,

установленные на параллельных горизонтальных осях. Положение этих колес могли

быть определены, а их суммы считывались через окна в кожухах. Числа вводились

при помощи горизонтальных наборных колес, которые были связаны с числовыми

колесами посредством штифтов. Большинство числовых колес работали в десятичной

системе, каждое колесо было связано с колесом более высокого разряда при помощи

храпового механизма переноса.

 

Полагают, что ещё до Паскаля счётная машина была создана Вильгельмом Шикхардом

из Тюбингема в Германии в период с 1623 по 1624 годы, однако достаточно веских

доказательств этому не существует.

 

В 1673 г. Готфридом Вильгельмом Лейбницем [1646-1716], немецким философом,

математиком, физиком и изобретателем было создано счётное устройство, в котором

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

обеспечивала не только автоматическое сложение и вычитание, но также умножение

и деление. Счётные машины с видоизмененными колесами Лейбница использовались

вплоть до второй мировой войны.

 

Однако лишь в 1820 г., когда Чарльз Томас продемонстрировал свой арифмометр, началось промышленное производство калькуляторов, выполняющих четыре арифметические функции, причём вплоть по конца XIX века они выпускались

малыми сериями.

 

По-видимому, первая серьёзная работа в области первых цифровых

компьютеров была выполнена английским математиком и изобретателем Чарльзом

Бэбиджем по заказу британского правительства. В 1823 г. Бэбидж начал работать

над "разностной машиной" - специализированным калькулятором, который должен был

помочь британскому морскому ведомству в составлении различных мореходных

таблиц.

 

Это могли быть таблицы умножения, логарифмов, синусов, косинусов, а

также всевозможные таблицы результатов физических измерений и наблюдений.

 

Машина Бэбиджа должна была выполнять все арифметические операции,

используя для этих целей целый 20-разрядный регистр, и производить печать

выходных данных. Однако математик, так и не закончив работу над "разностной

машиной", приступив в 1833 г. к реализации проекта "аналитической машины", но

эта идея не получила практического воплощения. Машина была задумана как

универсальный компьютер и по своему замыслу очень напоминала компьютер

"Марк 1", созданный век спустя в 1930 г. в Гарвардском университете. Бэбидж

предсказал необходимость в двух отдельных устройствах - хранения (или памяти),

где находятся информация и команды, введенные в машину с помощью перфокарт, и

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

находящимися в памяти информацией и командами. Бэбидж изобрёл приспособление к

ткацкому станку, автоматизирующее процесс получения узора на ткани. Жаккард

использовал набор карт с пробитыми отверстиями, соответствующими необходимому

рисунку. Крючки проходили через отверстия в картах и протягивали вниз нити

основы. В результате чего челнок проходил над определенным образом выбранными

нитями.

 

"Аналитическая машина" Бэбиджа должна была хранить в памяти 1000 слов, каждое

из 50 разрядов, и при произвольном доступе к таблицам функций она должна была

звонить, предупреждая оператора о необходимости ввода дополнительной

информации. Устройство, использующее концепцию "разностной машины" Бэбиджа,

было изготовлено Пьером Георгом Шетцем в Швеции в 1854 г.

 

Примечание: Однако, создать работающую модель "аналитической машины" удалось лишь через сто лет фирме “InternationalBusinessMashines” (IBM).

 

До Джорджа Буля [1815-1864] математические методы не позволяли

удовлетворительно объяснить формальную логику, столь необходимую для работы

вычислительных машин. Этот английский математик-логик опубликовал труды

"Математический анализ логики" в 1848 г. и "Исследование законов мышления" в

1854 г., которые легли в основу современной символической логики. Изложенная в

этих трудах теория позволила выразить логические правила в виде простых

алгебраических уравнений.

 

Предложенное им математическое уравнение, является основным в т.н. «булевой

Алгебре» и в числовых значениях имеет только два решения: 0 и 1.

 

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

 

1890 г. ознаменовался зарождением двух компьютерных фирм: “Burrougths” и

IBM. В этом году Уильям Барроуз изобрел "суммирующую листинговую машину" -

весьма популярный в то время конторский калькулятор, а Герман Холлерит оказал

большую помощь в обработке информации переписи населения США 1890 г. своим

ранее созданным процессором.

 

В 1896 г. Холлерит организовал фирму “Tabulating Machine”, которая

выпускала как вычислительную технику, так и используемые в них карты.

 

Сортировальное устройство и счетчик Холлерита, 1896 г.

alt

 

Примечание: В 1911 г. эта фирма слилась с компанией, производившей весы и

промышленные часы, и в результате чего образовалась фирма

Computer-Tabulating-Recording. В 1924 г., под руководством Томаса Уотсона, эта

фирма была переименована в известное всему миру название - IBM].

 

Машина Холлерита состояла из трёх частей: табулятора с напоминающими часы механизмами, который получал сигнал от считывающих щёток, сортирующего устройства с 24 бункерами, электрически связанными со счётчиками табулятора, и вставляемых вручную перфокарт. Каждая перфокарта (размерами 168 х 83 мм) имела 288 позиций для пробивки отверстий. В нормальном состоянии все крышки бункеров были закрыты, а при "чтении" отверстия электрическая схема замыкалась, освобождала защелку и крышка поднималась. Затем, карта опускалась в бункер вручную. И лишь несколько лет спустя Холлерит сумел автоматизировать эту

часть процесса.

 

В 1907 г. американцу Джеймсу Пауэрсу, инженеру бюро переписи, было

поручено сконструировать автоматический карточный перфоратор, а в 1911 г. он

создал фирму “Powers Tabulating-Recording”, которая в течении нескольких лет

конкурироваласфирмой“Computer-Tabulating-Recording”.

 

Примечание: В 1927 г. фирма Пауэрса была поглощена компанией “Remington Rand”, объединившейся в 1955 г с фирмой “Sperry Gyroscope”.

 

В 1919 г., работавшие в Англии, У.Г. Экклсон и Ф.У. Джордан изобрели триггер - схему с двумя устойчивыми состояниями, применение которых дало возможность последующего создания компьютера, выполняющего операции с двоичными числами.

 

В 1929 г. фирма IBM насчитывала 4400 сотрудников и специализировалась на производстве самописцев, табуляторов и весов. Имея техническую базу в виде разработанного Германом Холлеритом электромеханического табулятора с вводом

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

 

В отличии от цифровых компьютеров аналоговые вычислительные машины

начали серьёзно разрабатываться только в 1930 г. в Массачусетском

технологическом институте под руководством Ванневара Буша.

 

Примечание: До этого работы над аналоговыми машинами проводились в Англии в конце XIX века братьями Джеймсом и Уильямом Томсон. Джеймс Томсон разрабатывал планиметр, в котором использовался интегратор с шаром и диском. Уильям Томсон (впоследствии - лорд Кельвин) применил этот интегратор в анализаторе гармоник и предсказателе морских приливов. Позже он выдвинул идею дифференциального анализа, однако практическая реализация его оказалась неосуществимой в связи с техническими трудностями.

 

В 1931 г. дифференциальный табулятор Бэбиджа был положен фирмой IBM в

основу умножающих машин серии "600" - предшественников компьютера "Марк 1",

разработчиком которого во второй половине 30-х годов был Говард Айкен.

 

Как видно из вышеизложенного, вычислительная техника, начав свое развитие с механических устройств, впоследствии прошла свою короткую электромеханическую стадию в 30-х годах и стала электронной в 40-х годах прошлого века.

 

Интересно, что создателем компьютера «Atari» является коротковолновик- Нолан Бушнелл (W7DUK)

 

Литература:

 1. "Электроника: прошлое, настоящее, будущее" (Пер. с анг. под ред. чл.-кор.

АН СССР В.И. Сифорова (М.: "Мир", 1980,  296 с.)

 2. БСЭ (третье издание) (М.: "СЭ”? 1971-75? т. 4 - с. 107, т. 14 - с. 268-269?  т. 19 - с. 260-261).

 3. Георгий Члиянц (UY5XE). "Хроника истории вычислительной техники"

("Радиолюбитель. Ваш компьютер"; #11/2000, c.10-11).