A számítógépek második generációja jelentette az átmenetet egy tranzisztor elem bázishoz, és jelezte az első mini számítógépek megjelenését.
Az autonómia elvének továbbfejlesztése- megvalósítását külön eszközök végzik, ami tükröződik moduláris felépítésükben. Az I / O eszközök saját vezérlőikkel vannak felszerelve, amelyeket vezérlőknek hívnak, ennek köszönhetően lehetővé vált a központi vezérlőegység felszabadítása az I / O műveletek manipulálása alól.
Egy második generációs számítógépben, elektronikustranzisztorok jönnek a lámpákhoz, mágneses magokat és dobokat vezetnek be memóriaeszközként, amelyek a mai merevlemezek távoli ősei. Mindezek az újítások drámai módon csökkentették a számítógépek méretét és költségeit.
Megkezdődött a könyvtárak alapú fejlesztésaz integrált rendszerek szokásos alkalmazásai, amelyek különféle márkájú számítógépeken működnek. A legnépszerűbb szoftvertermékeket az RFP hozzárendeli egy adott osztály problémáinak megoldásához.
A rendszerszoftver fejlesztésének céljaa rendelkezés a processzor feladatok közötti váltásának egyszerűsítésére és felgyorsítására irányult. Megjelentek az első kötegelt feldolgozó rendszerek, amelyek automatizálják az egyik alkalmazás elindítását, növelve a processzor kihasználtságát. A kötegelt feldolgozó rendszerek a mai operációs rendszerek prototípusává váltak, ezek voltak az első rendszeralkalmazások, amelyeket a számítási folyamatok irányítására terveztek.