• 1955-1964 (2. generacja): komputery tranzystorowe
-zwiększona niezawodność
- rozgraniczenie roli operatora i programisty
- system wsadowy (wczytywanie i drukowanie off-line)
- karty sterowania zadaniami (Fortran Monitor System, Job ControI Language)
Prosty monitor wraz z językiem kontroli zadań (JCL) umożliwiał przetwarzanie wsadowe (batch Processing).
Bardziej złożone jednostki ALU oraz sterujące, ulepszone języki programowania, rozpoczęto dostarczanie oprogramowania systemowego.