2-ге покоління (1955-1964 рр.)

2-ге покоління (1955-1964 рр.). Зміну поколінь визначила поява нової елементної бази: замість громіздкої лампи в ЕОМ почали застосовувати мініатюрні транзистори, лінії затримки як елементи оперативної пам’яті змінила пам’ять на магнітних сердечниках. Це зрештою призвело до зменшення габаритів, підвищення надійності та продуктивності ЕОМ. В архітектурі ЕОМ з’явилися індексні регістри та апаратні засоби для виконання операцій з плаваючою точкою. Було розроблено команди для виклику підпрограм. З’явилися мови високого рівня — Algol, FORTRAN, COBOL, — створили передумови появи переносного програмного забезпечення, який залежить від типу ЕОМ. З появою мов високого рівня з’явилися компілятори їм; бібліотеки стандартних підпрограм та інші добре знайомі нам зараз речі: Важлива новація – це поява процесорів введення-виведення. Ці спеціалізовані процесори дозволили звільнити ЦП від управління введенням-виводом та здійснювати введення-виведення за допомогою спеціалізованого пристрою одночасно з процесом обчислень. Для управління ресурсами машини стали використовуватися операційні системи (ОС).