1.ИСТОРИЯ РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ.
1. Как все начиналось...
В.Шиккард Ч.Бэббидж.
Считается, что первая машина, способная автоматически выполнять четыре арифметических действия была создана в 1623 году В.Шиккардом. В архиве Кеплера в 1958 году были обнаружены письма Вильгельма Шиккарда, написанные в 1623-1624 годах, где он излагал принцип действия машины и сопровождал изложение рису
ами. Машина Шиккарда состояла из 3 частей: суммирующего устройства (сложение и вычитание), множительного устройства и механизма для записи промежуточных результатов. Сложение осуществлялось последовательным вводом слагаемых, а вычитание - последовательным вводом уменьшаемого и вычитаемого. Сложение осуществлялось вращением шестерней, при переходе через десяток более длинный зуб шестерни поворачивал шестерню старшего разряда.
При вычитании шестерни вращались в другом направлении. В окошках считывания машины можно было прочитать результат, уменьшаемое и вычитаемое. Деление выполнялось путем многократного вычитания делителя из делимого. Для умножения использовались таблицы умножения, навернутые на шесть осей.
Считается, что первым ученым, предложившим использовать принцип программного управления для автоматического выполнения арифметических вычислений, был английский математик Ч.Бэббидж.
Счетная машина Бэббиджа называлась "аналитической", в 1834 году он изложил основные принципы ее построения. Аналитическая машина - это программируемая автоматическая вычислительная машина с последовательным управлением, содержащая арифметическое устройство и память. Отличительной чертой аналитической машины можно считать использование команды условного перехода, изменяющей управление обработкой в зависимости от результатов вычислений.
Аналитическая машина состояла из более чем 50000 деталей и включала в себя:
· устройство ввода программы при помощи отверстий на перфокартах,
· "склад" (память) для тысячи 50-ти разрядных десятичных чисел.
· "завод", устройство для выполнения операций над числами (арифметическое устройство)
· блок управления, который позволял обрабатывать инструкции в любой последовательности
· устройство выпуска продукции для вывода результатов на печать.
Ввод инструкций в компьютер осуществлялся при помощи перфокарт.
Чарльз Бэббидж намного обогнал свое время. Только спустя 100 лет были реализованы его идеи по созданию вычислительных устройств, выполняющих заданную последовательность действий - программу.
1 |