|        Новости        |        Услуги & Цены        |         Наш город в WWW         |        БД-х        |        Клиентам        |

До компьютерное поколение ЭВМ


Пожалуй, первым в мировой истории достоверно известным механическим вычислительным устройством можно назвать абак. Абак (греч. аbax (abakos) , лат. abacus  — доска, счетная доска применялся для арифметических вычислений в Древней Греции, Риме, а затем в Западной Европе вплоть до 18 в. Доска разделялась на полосы, счет осуществлялся передвижением находящихся в полосах счетных марок (костяшек, камней и т.п.). В странах Дальнего Востока распространен китайский аналог абака — суан-пан , в наших краях абак известен как счеты .

Абак      Абак

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

Серьезный вклад в развитие вычислительной техники внес Джон Непер . Потомок старинного воинственного шотландского рода, Непер изучал многие науки: логику, теологию, право, физику, математику, этику. Наряду с практическим применением своего научного опыта (он изобрел несколько полезных сельскохозяйственных орудий), Непер увлекался алхимией, астрологией. В 1590-х годах исследователь пришел к идее логарифмических вычислений и составил первые таблицы логарифмов. В 1614 году был опубликован его знаменитый труд «Описание удивительных таблиц логарифмов». Принцип логарифмических вычислений заключается в том, что каждому числу соответствует свое «специальное число» — логарифм. Логарифмы очень упрощают деление и умножение. Например, для умножения двух чисел достаточно сложить их логарифмы, и затем найти результат по таблице логарифмов. В далеком 1617 году Непер «Палочки Непера» придумал еще один, не логарифмический способ перемножения чисел, который применил в своем новом устройстве, получившем название «палочки Непера» . «Вычислительный инструмент» состоял из брусков с нанесенными на них цифрами от 0 до 9 и кратными им числами. Для умножения какого-либо числа бруски располагали рядом так, чтобы цифры на торцах составляли это число. Ответ можно было увидеть на боковых сторонах брусков. Помимо умножения, палочки Непера позволяли выполнять деление и извлекать квадратный корень.

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

Механическая математика

Четверть века спустя после появления палочек Непера французский математик Блез Паскаль вплотную приступил к изобретению машины для суммирования чисел. В 1642 году он сконструировал счетное устройство , призванное облегчить труд его отца — налогового инспектора, которому приходилось производить немало сложных вычислений. Устройство Паскаля представляло собой смонтированную в деревянном корпусе систему зубчатых колес, вращающих наборные диски с цифрами. Результат вычислений считывался в специально прорезанных в корпусе окошечках, а «умела» машина только складывать и вычитать десятичные числа. Против распространения счетного устройства Паскаля активно выступили клерки — они боялись потерять работу. Вторили им и работодатели, считавшие, что лучше нанять больше дешевых счетоводов, чем покупать новую и дорогую машину.

Блез Паскаль      Устройство Паскаля

Дальнейшим своим прогрессом вычислительные устройства обязаны Готфриду Вильгельму Лейбницу . Лейбниц родился в очень неординарной семье: его отец был профессором этики, а дед — профессором права Лейпцигского университета. В 1661 г. Будущий математик и философ становится студентом и приступает к изучению философии, юриспруденции и математики в университетах Лейпцига, Вены и Алтдорфа. В 1666 году он защищает сразу две диссертации на звание доцента — по юриспруденции и математике. В зрелый период свой жизни он служит при дворах немецких князей в качестве юриста, находится на дипломатической службе.

Лейбниц увлекался изобретением всевозможных универсальных приемов для решения всех задач сразу и, может быть, именно поэтому его, как и Паскаля, заинтересовала идея создания универсальных вычислительных приборов. В 1671 году Лейбниц изобрел устройство, работы над которым завершились только в 1694 году.

Главным недостатком суммирующей машины Паскаля была невозможность выполнения с ее помощью иных операций, кроме сложения и вычитания. Машина же, изобретенная Лейбницем, позволяла легко производить не только сложение, но и умножение чисел. Принцип работы механического калькулятора Лейбница был практически аналогичен тому, который использовался в суммирующей машине Паскаля. Однако Лейбниц включил в свою конструкцию движущуюся часть (подвижную каретку) и ручку, с помощью которой можно было крутить специальное колесо, а в более поздних вариантах машины внутри аппарата располагались даже цилиндры. Такой механизм с движущимися элементами позволил ускорить повторяющиеся операции сложения, необходимые для умножения. Само повторение также выполнялось автоматически. По сути дела, калькулятор осуществлял механическую имитацию известного алгоритма «умножение в столбик». И этот метод, между прочим, использовался во всех механических калькуляторах последующих веков.

Готфрид Вильгельм Лейбниц     Механический калькулятор Лейбница

Еще одним великим человеком, который внес выдающийся вклад в развитие вычислительных устройств, был Чарльз Беббидж . Сын банкира из Девона (Англия), еще в детве проявлявший выдающиеся математические способности, стал профессором математики Кембриджского университета.

Обнаружив погрешности в таблицах логарифмов Непера, Беббидж в 1821 г. приступил к разработке своей вычислительной машины. Аппарат Беббиджа должен был стать очень сложным устройством, предназначавшимся для автоматического вычисления логарифмов. Создав в 1822 году небольшую рабочую модель своего механизма, ученый продемонстрировал ее Британскому правительству. В итоге, ему удалось получить средства на дальнейшее совершенствование своего изобретения. Более новый вариант устройства был создан уже в 1823 году. Машина была паровой, полностью автоматической и даже распечатывала результаты в виде таблицы (!). Работа над проектом продолжалась еще 10 лет — именно столько времени британское правительство финансировало работы. Но пришел тот день, когда чиновники утратили доверие к талантливому изобретателю и прекратили выделять деньги на продолжение исследований. Но Беббидж не собирался сдаваться. В 1833 году он начал работать над первым в мире многоцелевым вычислительным устройством, получившем название аналитической машины .

Предполагалось, что этот механизм станет первой вычислительной машиной, выполняющей расчеты без участия человека. Для этого аппарат должен был уметь исполнять программы, вводимые с помощью перфокарт (карт из плотной бумаги с информацией, наносимой с помощью отверстий; такие карты в то время уже широко употреблялись в ткацких станках). Помимо этого, устройство должно было иметь «склад» для запоминания данных и промежуточных результатов (в современной терминологии — память). То есть перфокарты в машине Беббиджа использовались не только для ввода/вывода данных, но и для их хранения. Очень интересно, что эту идею «подхватила» в 1890 году компания Tabulating Mashine Company , позднее ставшая широкоизвестной как IBM . Конечно, не только IBM применяла перфокарты в своих системах. В период «расцвета» перфокарточных компьютеров были созданы устройства, способные обрабатывать 50–250 карт в минуту.

Созданный Беббиджем аппарат мог оперировать числами с 50 десятичными знаками и сохранял до 1000 чисел. Впервые в его аналитической машине было реализовано условное выполнение операций  — прообраз современного оператора IF.

Чарльз Беббидж      Аналитическая машина Беббиджа

Чарльзу Бэббиджу в его работе помогала математик Ада Ловлас (1815–1852), известная как дочь поэта Байрона и как «первая программистка». Она создала для машины несколько программ, которые хранились на упомянутых специальных Ада Ловлас перфорированных картах.

Последние 37 лет своей жизни Бэббидж посвятил совершенствованию своей аналитической машины. Он вкладывал в ее создание большие деньги и тяжело переносил полное отсутствие интереса со стороны общественности к своим работам. Но осуществить задуманное так и не удалось — Бэббидж умер в 1871 г., так и не закончив дело всей своей жизни. Его аналитическая машина намного опережала технические возможности своего времени, и довести до конца ее создание тогда было практически нереально.

Всевозможные арифмометры, выполняющие механические вычисления, в XIX в. получили все большее распространение. С помощью подобных устройств можно было сделать даже очень сложные расчеты, например расчеты баллистических таблиц для артиллерийских стрельб. Существовала и специальная профессия — счетчик . Это был человек, работающий с арифмометром, который мог быстро и точно выстраивать определенную последовательность вычислительных инструкций (такую последовательность впоследствии стали называть программой). Но даже несмотря на хорошую профессиональную подготовку персонала, многие расчеты на арифмометрах производились очень медленно — десятки счетчиков вынуждены были работать неделями, а иногда и месяцами. Причина подобной медлительности проста — при расчетах, проводимых с помощью арифмометров, выбор выполняемых действий и запись результатов производились человеком, скорость работы которого весьма и весьма ограничена.

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






В начало

Copyright © 2009 КП НПФ "ВАС"               
 |        Новости        |        Услуги & Цены        |         Наш город в WWW         |        БД-х        |        Клиентам        |