Аналитическая машина Бэббиджа как вычислительный автомат

Опубликовано: 02.09.2018

видео Аналитическая машина Бэббиджа как вычислительный автомат

09 - Введение в алгоритмы. Машина Тьюринга

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


Вычислительная машина на проводах

Такую машину он назвал аналитической. Более 100 лет спустя эта идея была положена в основу создания электронно-вычислительных машин.

В 1834 году Чарльз Бэббидж описал свою аналитическую машину (Analytical Engine). Это был проект компьютера общего назначения с применением перфокарт, а также парового двигателя в качестве источника энергии.


Энигма шлифовальная машина

Перфокарта

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

Кстати, в начале 1980-х свои программы все пользователи-программисты того времени набивали именно на перфокарты.

Чарльз Бэббидж

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

Действительно, без автоматического программного управления вычислительным процессом каждую последующую операцию машине должен «подсказывать» человек, нажимая на соответствующие кнопки. А осмысленно человек в самом лучшем случае может делать это 1-2 раза в секунду из-за инерционности своей нервной системы.

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

По проекту 1834 г., разработанному Бэббиджем на бумаге, аналитическая машина включала 4 блока:

регистры памяти (по терминологии Бэббиджа store — хранилище, склад) – это аналог современного запоминающегося устройства (ЗУ) для хранения исходных данных и результатов; арифметический блок (по терминологии Бэббиджа mill — мельница) – это аналог современного устройства для вычислений; барабан, управляющий операциями машины (control barrel)  — прообраз современного устройства управления (УУ); перфокарты – прототип ввода/вывода информации.

Такая схема Вам ничего не напоминает? Ведь это уже практически архитектура электронно-вычислительных машин (ЭВМ). Остается лишь придумать схему совместного хранения программ и данных в памяти компьютера. Это было сделано 100 лет спустя коллективом ученых во главе с американским математиком Джоном фон Нейманом.

Вернемся в 1834 год. Еще не изобретены фотография и электричество, нет телефона и радио. По морям плавают исключительно парусные судна, а на суше лошадь – друг человека. И вдруг – аналитическая машина, то есть, механическое устройство с идеями автоматического программного управления! Человечество смогло это реализовать спустя более 100 лет благодаря появлению электроники.

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

Изобретение регистров предоставляло такие вычислительные возможности, которые поразили Бэббиджа по сравнению с его первой разностной машиной: «Шесть месяцев я составлял проект машины, более совершенной, чем первая. Я сам поражен той вычислительной мощностью, которой она будет обладать; еще год назад я не смог бы в это поверить».

Как уже отмечалось, в единую логическую схему Бэббидж увязал арифметическое устройство («мельница»), регистры памяти, объединенные в единое целое («склад»), и третье устройство, которому автор не дал названия. Оно было реализовано с помощью перфокарт трёх типов:

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

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

Аналитическая машина не была построена. Изобретатель писал в 1851 г.: «Все разработки, связанные с Analytical Engine, выполнены за мой счет. Я провел целый ряд экспериментов и дошел до черты, за которой моих возможностей не хватает. В связи с этим я вынужден отказаться от дальнейшей работы».

Бэббидж сделал более 200 чертежей ее различных узлов и около 30 вариантов общей компоновки машины. Очевидно, что изобретатель намного опередил свое время. Не случайно в конце жизни он скажет: «Я готов отдать последние годы своей жизни за то, чтобы прожить три дня через 150 лет, и чтобы мне подробно объяснили принцип работы будущих машин».

P.S.  Статья закончилась, но можно еще прочитать:

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

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

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

Как работает ПК: часть 1. Обработка информации

 

САМЫЕ ОБСУЖДАЕМЫЕ
Свадебные причёски с фатой на средние волосы
Свадебные прически с наличием фаты не теряют своей актуальности, видоизменяются только тенденции их укладки. Они выступают важной деталью неотразимого образа прекрасной невесты. Особое внимание уделяется

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

Как сделать прическу на свадьбу своими руками: видео-инструкции
Хотите выглядеть эффектно на свадьбе, но не желаете или нет возможности тратиться на парикмахера? И не нужно! Мы максимально подробно расскажем, как создать прическу невесте своими руками. В этом статье

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

Свадебные прически для круглого лица 50 фото
Людей можно разделить по характеристикам и определенным признакам. Парикмахеры проводят деление по форме лица. Круглое лицо – не недостаток. Это преимущество, позволяющее продемонстрировать свои достоинства.

Свадебные причёски с чёлкой на средние волосы, фото
Перед свадьбой о своем образе волнуется каждая девушка. Все должно быть идеальным: от платья до украшений и укладки волос. Невестам не обязательно отказываться от привычного облика, поэтому при желании

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

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

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

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

banner
ОПРОС