Новые информационные технологии. Основы и аппаратное обеспечение


Что было до появления ЭВМ - часть 2


          В своей машине Бэббидж выделял четыре главных блока:

·        склад для хранения чисел (по нынешней терминологии память);

·        мельницу для перемалывания-обработки чисел (по-нашему, это арифметическое устройство);

·        устройство управления;

·        устройство ввода-вывода.

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

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

Д. Байрона) подготовила первые программы для машины Бэббиджа. В них впервые были реализованы циклы – повторяющиеся неоднократно операции. Ее вклад,  как первого в истории Человечества программиста, увековечен в названии современного языка программирования Ада.

          Создание первых механических вычислительных устройств способствовало развитию теории вычислений и алгоритмов. Здесь огромный вклад внес Джорж Буль (1815-1864 гг.), который предложил математическое описание логических и арифметических операций, ныне известное как алгебра Буля. По существу Буль создал теоретические основы работы современных цифровых машин.

          В 1874 Орднер (Россия) разработал механические счетные машинки небольших размеров – арифмометры. В 1931 году в России был организован выпуск арифмометров «Феликс». Лишь недавно они исчезли с прилавков магазинов канцтоваров. А в 1969 году (уже в век электронных вычислительных машин) только в СССР было выпущено 300 000 арифмометров!




Начало  Назад  Вперед



Книжный магазин