Druga generacija računala bila je prijelaz na bazu tranzistorskih elemenata i označila je pojavu prvih mini računala.
Načelo autonomije se dalje razvija- njegova se provedba provodi odvojenim uređajima, što se odražava u njihovoj modularnoj strukturi. Ulazno-izlazni uređaji opremljeni su vlastitim kontrolerima, koji se nazivaju kontrolerima, zahvaljujući kojima je postalo moguće osloboditi središnju upravljačku jedinicu od manipuliranja I / O operacijama.
U drugoj generaciji računala, elektroničkotranzistori dolaze do svjetiljki, a uvodi se upotreba magnetskih jezgri i bubnjeva kao memorijskih uređaja, koji su daleki preci današnjih tvrdih diskova. Sve ove inovacije dramatično su smanjile veličinu kao i troškove računala.
Započeo je razvoj knjižnicastandardne primjene integriranih sustava koji imaju svojstvo funkcioniranja na računalima različitih marki. Najpopularniji softverski proizvodi dodijeljeni su RFP-u kako bi se riješili problemi određene klase.
Svrha razvoja sistemskog softveraodredba je bila pojednostaviti i ubrzati prebacivanje procesora između zadataka. Pojavili su se prvi sustavi skupne obrade, koji automatiziraju pokretanje jedne aplikacije za drugom, povećavajući iskorištenost procesora. Sustavi skupne obrade postali su prototip današnjih operativnih sustava, bili su prve sistemske aplikacije dizajnirane za kontrolu računalnih procesa.