Бэббидж


В 1812 году английский математик Чарльз Бэббидж начал работать над так называемой разностной машиной, которая должна была вычислять любые функции, в том числе и тригонометрические, а также составлять таблицы. Свою первую разностную машину Бэббидж построил в 1822 году и рассчитывал на ней таблицу квадратов, таблицу значений функции y=x2+x+41 и ряд других таблиц. Однако из-за нехватки средств эта машина не была закончена, и сдана в музей Королевского колледжа в Лондоне, где хранится и по сей день.   Однако эта неудача не остановила Бэббиджа и в 1834 году он приступил к новому проекту - созданию Аналитической машины, которая должна была выполнять вычисления без участия человека. Для этого она должна была уметь исполнять программы, вводимые с помощью перфокарт (карт из плотной бумаги с информацией, наносимой с помощью отверстий, они в то время уже широко употреблялись в ткацких станках), и иметь "склад" для запоминания данных и промежуточных результатов (в современной терминологии - память). С 1842 по 1848 год Бэббидж упорно работал, расходуя собственные средства. В окончательном варианте машина должна была включать три блока. Первый, хранящий информацию на регистрах из цифровых колес, автор назвал "складом". В современных компьютерах ему соответствует запоминающее устройство. Второй блок должен осуществлять различные операции с числами, взятыми из склада; Бэббидж назвал его "фабрикой". Соответствующий блок компьютера называется процессором. Наконец, третий блок предназначался для автоматического управления последовательностью операций во время вычислений, своевременной доставкой со склада нужных чисел, выводом результатов на печать. Бэббидж не дал этому блоку специального названия, в компьютере ему соответствует устройство управления. К сожалению, он не смог довести до конца работу по созданию Аналитической машины - она оказалась слишком сложной для техники того времени. Невозможно достигнуть Луны в деревянной ракете с двигателем внутреннего сгорания, так же невозможно было сделать аналитическую машину из механических элементов. Но заслуга Бэббиджа в том, что он впервые предложил и частично реализовал, идею программно-управляемых вычислений. Именно Аналитическая машина по своей сути явилась прототипом современного компьютера. Эта идея и ее инженерная детализация опередили время на 100 лет! Говард Эйкен, конструктор одной из первых действующих электронно-вычислительных машин ENIAC писал: "Живи Бэббидж на 75 лет позже, я остался бы безработным".

Назад

Hosted by uCoz