електронний комп'ютер, який вони назвали ENIAC (Electronic Numerical Integrator and Computer — електронний цифровий інтегратор і калькулятор). Він складався з 18 000 електровакуумних ламп і 1500 реле. ENIAC важив 30 тонн і споживав 140 кіловат електроенергії. У машини було 20 регістрів, кожен з яких міг містити 10-розрядне десяткове число. (Десятковий регістр — це пам'ять дуже маленького об'єму, яка може вміщати число до якої-небудь певної максимальної кількості розрядів, щось подібне до одометра, який запам'ятовує кілометраж пройденого автомобілем шляху.) У ENIАС було встановлено 6000 багатоканальних перемикачів і безліч кабелів було протягнуто до розеток.
Робота над машиною була закінчена в 1946 році, коли вона вже була не потрібна. Але оскільки війна закінчилася, Моушлі і Екерту дозволили організувати школу, де вони розповідали про свою роботу колегам-ученим. З цієї школи почався розвиток інтересу до створення великих цифрових комп'ютерів. Після появи школи і інші дослідники узялися за конструювання електронних обчислювальних машин. Першим робочим комп'ютером був EDSAC (1949 рік). Цю машину сконструював Моріс Уїлкс в Кембріджському університеті. Далі JOHNIAC — в корпорації Rand, ILLIAC — в Університеті Ілінойса, MANIAC — в лабораторії Лос-аламоса і WEIZAC — в Інституті Вайцмана в Ізраїлі.
Екерт і Моушлі незабаром почали роботу над машиною EDVAC (Electronic Discrete Variable Computer — електронна дискретна параметрична машина). До нещастя, цей проект закрився, коли вони пішли з університету, щоб заснувати комп'ютерну корпорацію у Філадельфії (Силіконової долини тоді ще не було). Після ряду злиття ця компанія перетворилася на Unisys Corporation. Екерт і Моушлі хотіли отримати патент на винахід цифрової обчислювальної машини. Після декількох років судової тяжби було винесено ухвАЛП, що патент недійсний, оскільки цифрову обчислювальну машину винайшов Атанасов, хоча він і не запатентував свій винахід. Тоді як Екерт і Моушлі працювали над машиною EDVAC, один з учасників проекту ENIAC, Джон фон Нейман, поїхав в Інститут спеціальних досліджень в Прінстоне, щоб сконструювати свою власну версію EDVAC, машину IAS1. Фон Нейман був генієм в тих же областях, що і Леонардо да Вінчі. Він знав багато мов, був фахівцем у фізиці і математиці і володів феноменальною пам'яттю; він пам'ятав все, що коли-небудь чув, бачив або читав.
Він міг дослівно процитувати по пам'яті тексти книг, які читав кілька років тому. Коли фон Нейман став цікавитися обчислювальними машинами, він вже був найзнаменитішим математиком в світі. Фон Нейман незабаром усвідомив, що створення комп'ютерів з великою кількістю перемикачів і кабелів вимагає тривалого часу і дуже утомливо. Він прийшов до думки, що програма повинна бути представлена в пам'яті комп'ютера в цифровій формі, разом з даними. Він також відзначив, що десяткова арифметика, використовувана в машині ENIAC, де кожен розряд представлявся 10 електронними лампами (1 включена і 9 вимкнені), повинна бути замінена бінарною арифметикою.
Основний проект, який він описав спочатку, відомий зараз як фон-неймановская обчислювальна машина. Він був використаний в EDSAC, першій машині з програмою в пам'яті, і навіть зараз, більш ніж півстоліття опісля, є основою більшості сучасних цифрових комп'ютерів. Цей задум і машина IAS зробили дуже великий вплив на подальший розвиток комп'ютерної техніки, тому варто стисло описати його. Схема архітектури цієї машини дана на мал. 1.4.
Мал. 3. Схема фон-неймановської обчислювальної машини
Машина фон Неймана складалася з п'яти основних частин: пам'яті, арифметико-логічного пристрою, пристрою управління, а також пристроїв введення-виводу. Пам'ять включала 4096 слів, кожне слово містило 40 бітів, битий — це 0 або 1. Кожне слово містило або 2 команди по 20 бітів, або ціле число сознаком на 40 бітів. 8 бітів указували на тваней команди, а решта 12 бітів визначали одне з 4096 слів. Усередині арифметико-логічного пристрою знаходився особливий внутрішній регістр в 40 бітів, так званий акумулятор. Типова команда додавала слово з пам'яті до акумулятора або зберігала вміст акумулятора в пам'яті. Ця машина не виконувала арифметичні операції з плаваючою крапкою, оскільки фон Нейман розумів, що будь-який досвідчений математик був здатний тримати плаваючу кому в голові.
Приблизно в той же час, коли фон Нейман працював над машиною IAS, дослідники МТИ розробляли свій комп'ютер Whirlwind I. На відміну від IAS, ENIAC і інших машин того ж типу із словами великої довжини, машина Whirlwind I містила слова по 16 бітів і була призначена для роботи в реальному часі. Цей проект привів до винаходу пам'яті на магнітному сердечнику (винахідник Джей Форрестер), а потім і першого серійного міні-комп'ютера. У той час IBM була маленькою компанією, що проводила перфокарти і механічні машини для їх сортування. Хоча фірма IBM частково фінансувала проект Айкена, вона не цікавилася комп'ютерами і лише в 1953 році побудувала комп'ютер IBM-701, через багато років після того, як компанія Екерта і Моушлі з своїм комп'ютером UNIVAC стала номером один на комп'ютерному ринку. У IBM-701 було 2048 слів по 36 бітів, кожне слово містили дві команди. Він став першим комп'ютером, що лідирує на ринку протягом десяти років. Через три роки з'явився IBM-704, у якого були 4 Кбайт пам'яті на магнітних сердечниках, команди по 36 бітів і процесор з плаваючою крапкою. У 1958 році компанія IBM почала роботу над останнім комп'ютером на електронних лампах, IBM-709, який по суті був ускладненою версією IBM-704.
Друге покоління — транзистори (1955-1965)
Транзистор був винайдений співробітниками лабораторії Bell Laboratories Джоном Бардіном, Уолтером Браттейном і Уїльямом