их будівель, давно стали легендою. Введення чисел в перші машини проводився за допомогою перфокарт, а програмне керування послідовністю виконання операцій здійснювалося, наприклад в ENIAC, як у лічильно-аналітичних машинах, за допомогою штекерів і набірних полів. Хоча такий спосіб програмування і вимагав багато часу для підготовки машини, тобто для з'єднання на складальному полі (комутаційної дошці) окремих блоків машини, він дозволяв реалізовувати рахункові «здібності» ENIAC'а і тим вигідно відрізнявся від способу програмної перфострічки, характерного для релейних машин. Солдати, приписані до цієї величезної машині, постійно носилися навколо неї, скриплячи візками, доверху набитими електронними лампами. Варто було перегоріти хоча б одній лампі, як ENIAC тут же вставав, і починалося сум'яття: всі спішно шукали згорілу лампу. Однією з причин - можливо, і не дуже достовірної - настільки частої заміни ламп вважалася така: їх тепло і світіння залучали метеликів, які залітали всередину машини і викликали коротке замикання. Якщо це правда, то термін «жучки» (Bugs), під яким мають на увазі помилки в програмних і апаратних засобах комп'ютерів, набуває нового змісту. Коли всі лампи працювали, інженерний персонал міг налаштувати ENIAC на яку-небудь задачу, вручну змінивши підключення 6000 проводів. Всі ці дроти доводилося знову перемикати, коли вставала інше завдання.
Розробка першої серії електронної машини UNIAC (Universal Automatic Computer) почата приблизно в 1947 році. Д. П. Еккертом і Д. Мочлі, що заснували фірму Eckert-Mauchly. Перший зразок UNIAC - 1 був побудований для Бюро перепису США в 1951 р. UNIAC був створений на базі ЕОМ ENIAC і EDVIAC. Працювала з тактовою частотою 2,25 МГц і містила близько 5000 електронних ламп. Ємність пам'яті - 1000 12-розрядних десяткових чисел. Програмне забезпечення комп'ютерів 1-го покоління складалося в основному зі стандартних підпрограм.
Машини цього покоління: «ENIAC», «МЕСМ», «БЕСМ», «IBM - 701», «Стріла», «М - 2», «М - 3», «Урал», «Урал - 2», «Мінськ - 1», «Мінськ - 12», «М - 20» та ін Ці машини займали велику площу, використовували багато електроенергії і складалися з дуже великого числа електронних ламп. Наприклад, машина «Стріла» складалася з 6400 електронних ламп і 60 тис. штук напівпровідникових діодів. Їх швидкодія не перевищувало 2-3 тис. операцій в секунду, оперативна пам'ять не перевищувала 2 Кб. Тільки у машини «М - 2» (1958) оперативна пам'ять була 4 Кб, а швидкодія 20 тис. операцій в секунду.
Наступним кроком було збільшення швидкодію пам'яті, для чого вчені стали досліджувати властивості феритових кілець. Вперше пам'ять на магнітних сердечниках була застосована в машині «Whirlwind - 1». Вона представляла собою два куба з 32? 32? 17 сердечниками, що забезпечують зберігання 2048 слів для 16-розрядних двійкових чисел.
У розробку електронних комп'ютерів включилася і фірма IBM, яка в 1952 році випустила перший промисШленов комп'ютер IBM - 701. Машина містила 4000 електронних ламп і 12000 германієвих діодів. У 1956 році IBM випустила новий серійний комп'ютер - IBM - 704, що відрізнявся високою швидкістю роботи.
Після ЕОМ IBM - 704 була випущена машина IBM - 709, в архітектурному плані наблизилася до машин другого і третього покоління.
У 1956 році IBM розробила плаваючі магнітні головки на повітряній подушці, вина...