Com o surgimento do transistor, os computadores reduziram de tamanho e passaram a ser fabricados e vendidos – somente grandes empresas poderiam adquirir sistemas desse tipo. Os programas eram escritos em papel e registrados em cartões perfurados – que poderiam ser lidos e executados diversas vezes pelos computadores. Mas para executar os programas criados, alguém deveria inserir os cartões (na sequência correta), o computador então fazia seus cálculos e o resultado era impresso e entregue ao programador novamente.
Ainda nessa geração, algumas modificações foram feitas para “otimizar” o tempo de máquina desocupada, dando origem ao sistema de processamento em lote (batch system) – termo que é usado até hoje em determinados tipos de programas.
O processamento em lote:
Nesses sistemas de computação as funções do sistema operacional acabam sendo executadas pelo operador de máquina, que faz o controle dos cartões, fitas e resultados.