Andra generationens datorer (cirka 1959-1965) används främst
batchoperativsystem .
Här är varför:
* Begränsat minne: Andra generationens datorer hade betydligt mer minne än sina föregångare, men ändå begränsade jämfört med dagens standarder.
* Ingen direkt interaktion: Användare interagerade inte direkt med datorn. Istället skickade de in program på stansade kort eller magnetband.
* batchbehandling: Operativsystemet skulle samla ett parti program, köra dem i följd och producera utgång på skrivare eller andra enheter.
* ingen multitasking: Endast ett program körde åt gången.
Exempel på tidiga batchoperativsystem:
* ibms ibsys
* Univacs exec
Medan andra generationens datorer inte hade de sofistikerade operativsystemen som vi är vana vid idag, var de ett betydande språng framåt när det gäller effektivitet och automatisering jämfört med deras första generationens föregångare.