Исследования в области электронной вычислительной техники также не заставили себя долго ждать. Были изобретены первые счетчики импульсов на тиратронах, которые были предназначены для частиц, регистрирующих заряженные частицы. В 1939 году Дж. Атанасов начал постройку первой ЭВМ. В 1943 году в Великобритании была построена ЭВМ Colossus. Работы по этому проекту были засекречены так же, как и проект первой универсальной ЭВМ ENIAC, которая была создана для Армии США для составления артиллерийских таблиц. В качестве основы компонентной базы здесь применялись вакуумные лампы.
Первым электронным компьютером стала Манчестерская малая экспериментальная машина. Она была построена по принципу совместного хранения данных и программ в памяти.
Как только Дж. Фон Нейман предложил новый тип структуры ЭВМ в 1946 году, все машины стали строиться по этому типу. Первой такой ЭВМ стала EDSAC, а вслед за ней появилась и первая советская ЭВМ МЭСМ в 1951 году.
EDSAC состояла из примерно 3 000 электронных ламп. Основная память компьютера состояла из 32-х ртутных ультразвуковых линий задержки. Каждая из них хранила 32 слова по 17 бит. Что касается вычислений, то они производились в двоичной системе со скоростью от 100 до 15 000 операций в секунду.
Советская ЭВМ МЭСМ изначально задумывалась как макет или модель Большой электронной счетной машины. Однако потом этот макет доделали до полноценной машины, которая была способная решать реальные задачи.
В 1964 году появились компьютеры класса мейнфреймов — IBM Systfirst/360. Была создана линейка компьютеров: от малых к большим, от низкой к высокой производительности. Одинаковый набор команд — вот, что использовали все модели компьютеров! И не нужно было при смене недорогой модели на более крупную систему переписывать программное обеспечение. Кроме того, впервые была применена технология микрокода!
Интересно узнать:
микрокод — это программа, благодаря которой каждая машинная инструкция превращается в несколько микроинструкций — микропрограммы. Инженеры-проектировщики отныне составляли сложную инструкцию не с помощью не менее сложной схемы, а писали микропрограммы. Таким образом, микрокод облегчил проектирование процессоров, а это, в свою очередь, привело к усложнению набора команд.
С момента распространения IBM/360 8-битные символы и 8-битный байт стали стандартом для всей компьютерной техники. Кроме того, эта система стала первой 32-разрядной компьютерной системой. Восьмеричную систему счисления полностью вытеснила шестнадцатеричная. Старшие модели семейства IBM/360, а также IBM/370 были одними из первых компьютеров с виртуальной памятью!