Anden generation af computere (ca. 1959-1965) brugte primært
batch-operativsystemer .
Her er hvorfor:
* begrænset hukommelse: Anden generation af computere havde betydeligt mere hukommelse end deres forgængere, men stadig begrænset sammenlignet med dagens standarder.
* Ingen direkte interaktion: Brugere interagerede ikke direkte med computeren. I stedet indsendte de programmer på stansede kort eller magnetbånd.
* batchbehandling: Operativsystemet ville samle et parti programmer, køre dem sekventielt og producere output på printere eller andre enheder.
* Ingen multitasking: Kun et program løb ad gangen.
Eksempler på tidlige batch -operativsystemer:
* IBM's Ibsys
* univacs exec
Mens anden generation af computere ikke havde de sofistikerede operativsystemer, vi er vant til i dag, var de et betydeligt spring fremad med hensyn til effektivitet og automatisering sammenlignet med deres første generation af forgængere.