Шрифт:
В 1930 году американский ученый Ванневар Буш разработал дифференциальный анализатор – электромеханический аналог компьютера. Машина Буша быстро решала сложные математические задачи и приводилась в действие электричеством, для хранения информации в ней использовались электронные лампы.
В 1936 году английский математик Алан Тьюринг разработал гипотетический механизм, создавший теоретическую основу для современных компьютеров. «Машина Тьюринга» могла решать различные математические или логические задачи. Она обладала основными свойствами современного компьютера: пошаговым выполнением математических операций, запрограммированных во внутренней памяти.
В 1937 году Джордж Стибиц, создал первое в США электромеханическое устройство, выполняющее операцию двоичного сложения, – двоичный сумматор. Он основывался на логике Буля, электромеханические реле работали как логические вентили. Двоичный сумматор Стибица неотъемлемая часть цифрового компьютера.
В 1938 году сотрудник Массачусетского технологического института Клод Шеннон сформулировал принципы логического устройства компьютера, использущие электрические схемы для решения задач булевой алгебры.
В 1941 году немецкий инженер Конрад Цузе разработал первый вычислительный автомат с программным управлением. Это первый компьютер – Z3, основанный на электромеханических реле, работавший в двоичной системе счисления. Числа записывались в память и считывались из нее с помощью электрических сигналов, проходивших через реле. Программа кодировалась на перфоленте.
В 1942 году американские физики Джон Атанасов и Клиффорд Берри разработали вычислительное устройство на вакуумных трубках – машина Атанасоффа – Берри, или ABC. Вычисления производились с помощью 300 вакуумных трубок, машина использовала двоичный код и могла осуществлять логические операции. Для ввода и вывода данных применялись перфокарты.
До 1942 года все вычислительные машины работали на механических или электромеханических элементах – реле. С 1942 года для хранения и обработки информации начали использоваться электронные лампы, увеличившие скорость работы в тысячу раз.
В 1943 году в секретной правительственной лаборатории Великобритании построили первую вычислительную машину, в которой вместо электромеханических реле применялись 2000 электронных вакуумных ламп. ЭВМ предназначалась для расшифровки вражеских посланий, закодированных германской шифровальной машиной «Энигма».
В 1944 года в Гарвардском университете продемонстрировали вычислительную машину «Марк-1», разработанную по заказу ВМС США весом около 35 тонн. В ней использовались электромеханические реле. Машина оперировала десятичными числами, они хранились в закодированном виде на бумажной перфоленте. Машина могла манипулировать числами длиной до 23 разрядов. Для перемножения двух 23-разрядных чисел ей требовалось 4 секунды.
В 1945 году американский математик Джон фон Нейман опубликовал знаменитый «Предварительный доклад о машине EDVAC». В нем он описал принципы организации ЭВМ и ее логические свойства. Ученый предложил записывать рабочую программу в память машины в закодированном виде. Архитектура компьютера получила название «фон Неймановской архитектуры ЭВМ» и легла в основу будущих моделей компьютеров.
В 1946 году по заказу военного ведомства США была разработана первая универсальная электронная вычислительная машина ENIAC. Ее вес – 30 тонн, она размещалась на 170 м2. ЭВМ насчитывала 18 000 электронных ламп. Машина работала в двоичной системе и производила 5000 операций сложения или 300 операций умножения в секунду. Данные для расчетов вводились с помощью перфокарт.
Электронные лампы имели низкую надежность и часто выходили из строя.
В 1947 году американцы Джон Бардин, Уолтер Браттейн и Уильям Брэдфорд Шокли изобрели стабильный переключающий полупроводниковый прибор – транзистор. Он выполнял все те же функции, что и электронные лампы. Но при этом транзисторы занимали существенно меньший объем и потребляли значительно меньше электроэнергии.
В 1949 году в Кембриджском университете была создана первая ЭВМ, в которой хранилась программа – EDSAC (Electronic Delay Storage Automatic Calculator – электронный калькулятор с памятью на линиях задержки).
В 1949 году Джей Форрестер из Массачусетского технологического института, изобрел магнитное запоминающее устройство.
Первую ЭВМ в СССР построил Институт математики АН УССР под руководством академиков С. А. Лебедева и М. А. Лаврентьева в 1950 году. Она называлась МЭСМ – малая электронная счетная машина. Быстродействие составляло 50 операций в секунду; емкость ОЗУ – 31 число и 63 команды, тактовая частота – 5 кГц.
В 1951 году Джон Мокли и Преспер Эккерт разработали вычислительную машину UNIVAC, которая предназначалась для коммерческих расчетов. Это был первый компьютер, выпускавшийся серийно.
В 1953 году в СССР была запущена БЭСМ, построенная под руководством С. А. Лебедева. Это была самая быстродействующая ЭВМ в Европе. Она выполняла до 10 тысяч операций в секунду. Для ввода информации применялась перфолента, быстродействующее фотопечатающее устройство осуществляло вывод информации.
В 1953 году в Советском Союзе серийно выпускалась большая вычислительная машина «Стрела». Автор проекта – Ю. А. Базилевский. Под руководством члена-корреспондента АН СССР И. С. Брука созданы универсальные машины М-2 и М-3.