Информатика. Технические средства
10
Идея использования двоичной системы счисления принадлежит
Лейбницу. Дальнейшее развитие эта идея получила в трудах Джорджа
Буля, который внес решающий вклад в создание алгебры логики.
Принцип программного управления был предложен Чарльзом Бэббид-
жем в его проекте аналитической машины. Бэббидж внес значительный
вклад в создание техники для автоматизации вычислений. В 1822 году
им была построена действующая модель разностной машины, которая
могла вы
полнять вычисления для составления таблиц различных функ-
ций. В 1936 году английский математик Алан Тьюринг создает умозри-
тельную «машину Тьюринга», которая была прообразом электронных
цифровых компьютеров по своему логическому устройству. Позднее
Клод Шеннон показал, что алгебра логики может с успехом использо-
ваться для анализа и синтеза электрических схем с использованием пе-
реклю
чателей и реле. Работы Шеннона и Тьюринга считают поворот-
ными в истории вычислительной техники.
Первой электронной вычислительной машиной принято считать
ENIAC (Electronic Numerical Integrator And Computer). Его создатели –
это американские ученые Джон Маучли и Джон Эккерт. Проект по раз-
работке этого компьютера был секретным и поддерживался артилле-
рийским департаментом США (был одобрен правительством 9 апреля
1943 года). Компьютер был впервые запущен 14 февраля 1946 года,
в день Св
ятого Валентина. Он весил 30 тонн и содержал 18 000 элек-
тронных ламп, 6 000 переключателей, 10 000 конденсаторов и 4 000 не-
оновых лампочек для индикации состояния различных узлов компью-
тера. ENIAC мог умножать за 2.8 мсек, делить за 24 мсек. По тем вре-
менам это был огромный проект. Самы
м большим электронным обору-
дованием было электронное радарное устройство, содержавшее 200 ламп.
В ENIAC была использована десятичная система счисления, самое
длинное число содержало двадцать цифр, а программа вычислений не
сохранялась в памяти и не могла быть изменена. Компьютер прорабо-
тал до 22 октября 1955 года и использовался для вычисления таблиц
стрельбы, создания водородной бомбы, а также для аэродинамических
расч
етов и предсказания погоды.
При работе над этим проектом Маучли и Эккерт поняли, что его
можно значительно улучшить. Уже в декабре 1943 года они стали ду-
мать относительно проектирования усовершенствованного компьютера,
который обеспечил бы хранение не только данных, но и команд. Новый
проект назывался EDVAC (Electronic Discrete Variable Automatic
Computer). В этом проекте Джон Эккерт впервые выдвинул концепцию
хранимой в памяти программы. Она со
стояла в том, что программы вы-
числений хранилась в той же памяти, что и данные, а команды, состав-
ляющие программу, по форме не отличаются от чисел и позволяют
проводить с ними такие же операции.
Осенью 1944 года военный представитель проекта Герман Голд-
стайн при
гласил в качестве консультанта Джона фон Неймана, блестя-