Электронный этап развития вычислительной техники
В силу физико-технической природы релейная ВТ не позволяла существенно повысить скорость вычислений;для этого потребовался переход на электронные безинерционные элементы высокого быстродействия.
К началу 40-х г.г. 20 в. электроника уже располагала необходимым набором таких элементов. С изобретением М. Бонч-Бруеви-чем в 1913 г. триггера (электронное реле-двухламповый симметричный усилитель с положительной обратной связью в качестве базовой компоненты использует электронную вакуумную лампу триод, изобретенную в 1906 г.) появилась реальная возможность создания быстродействующей электронной ВТ.
Электронные вычислительные машины (ЭВМ) ознаменовали собой новое направление в ВТ, интенсивно развиваемое и в настоящее время в различных направлениях.
Первой ЭВМ (правда, специализированной, предназначенной для дешифровки) можно считать английскую машину Colossus, созданную в 1943 г. при участии А. Тьюринга. Машина содержала около 2000 электронных ламп и обладала достаточно высоким быстродействием,однако была узко-специализированной.
Первой ЭВМ принято считать машину ENIAC (Electronic Numerical Integrator And Computer), созданную в США в конце 1945 г. Первоначально предназначенная для решения задач баллистики,машина оказалась универсальной, т.е. способной решать различные задачи. Главным консультантом проекта являлся Д. Моучли, а главным конструктором - Д. Эккерт. Позднее их авторство электронной технологии для проектирования ЭВМ было оспорено - в 1973 г. федеральный Суд США постановил, что Моучли и Эккерт не создали ЭВМ, а заимствовали ее идею у Дж. Атанасова, хотя последний и не построил действующей модели своего компьютера.
Проект создания ENIAC, начатый в апреле 1943 г., был полностью завершен в декабре 1945 г. В качестве официальной апробации ЭВМ была выбрана задача оценки принципиальной возможности создания водородной бомбы. Машина успешно выдержала испытания,обработав около 1 млн. перфокарт фирмы IBM с исходными данными.
Еще до начала эксплуатации ENIAC Моучли и Эккерт по заказу военного ведомс-тва США приступили к проекту над новым компьютером EDVAC (Electronic Discrete Automatic Variable Computer), который был совершеннее первого. В этой машине была предусмотрена большая память (на 1024 44-битных слов; к моменту завершения была добавлена вспомогательная память на 4000 слов для данных), предназначенная как для данных, так и для программы. Такой подход (хранимые в памяти программы) устранял основной недостаток ENIAC - необходимость перекоммутации многих узлов машины, что при сложных программах требовало до двух дней. Данное обстоятельство не позволяло считать ENIAC полностью автоматической ЭВМ.
В EDVAC программа электронным методом записывалась в специальную память на ртутных трубках (линиях задержки), а вычисления производились уже в двоичной с.с., что позволило существенно уменьшить количество ламп и других элементов электронных цепей машины.
Полностью заверше-нная в 1952 г., ЭВМ содержала более 3500 ламп 19-ти различных типов и около 27000 других электронных элементов.
В конце 1944 г. к проекту в качестве научного консультанта был подключен 41-летний Джон фон Нейман,к тому времени уже имевший большой авторитет в научном мире как математик, внесший значительный вклад в квантовую механику и создавший математическую теорию игр. Интерес фон Неймана к компьютерам частично связан с его непосредственным участием в Манхэттенском проекте по созданию атомной бомбы, где он математически обосновал осуществимость взрывного способа детонации атомного заряда критической массы, а также работами по созданию водородной бомбы, требующими весьма сложных расчетов. Творчески переработав и обобщив материалы по разработке проекта, фон Нейман в июне 1945 г. готовит итоговый 101-страничный научный отчет, который содержал превосходное описание как самой машины, так и ее логических возможностей. Более того, фон Нейман в докладе на основе анализа проектных решений,а также идей А. Тьюринга по формальному универсальному вычислителю (впоследствии названному машиной Тьюринга) впервые представил логическую организацию компьютера безотносительно от его элементной базы, что позволило заложить основы проектирования ЭВМ.
В докладе выделено и детально описано пять базовых компонент универсального компьютера и принцип его функционирования архитектура фон Неймана:
1. центральное арифметико-логическое устройство (АЛУ);
2. центральное устройство управления (УУ),ответственное за функционирование всех основных компонент компьютера;
3. запоминающее устройство (ЗУ);
4. система ввода и вывода информации.
Была обоснована необходимость использования двоичной с.с., электронной техно-логии и последовательного порядка выполнения операций.
Принципы организации ЭВМ,предложенные фон Нейманом, стали общепринятыми.
Находясь в творческой командировке в группе разработчиков EDVAC и ознакомившись с идеями Дж. фон Неймана, М. Уилкс, вернувшись в Кэмбриджский университет (Англия), смог на два года раньше (в мае 1949 г.) завершить разработку первой в мире ЭВМ с хранимыми в памяти программами. Его компьютер EDSAC (Electronic Delay Storage Automatic Calculator) работал в двоичной с.с.,выполнял одноадресные команды в количестве 18 и оперировал как с короткими (17 бит), так и с длинными (35 бит) словами.
Компьютер EDSAC положил начало новому этапу развития ВТ - первому поколению универсальных ЭВМ.