A segunda geração de computadores foi uma transição para uma base de elemento transistorizado e marcou o surgimento dos primeiros minicomputadores.
O princípio da autonomia é desenvolvido- sua implementação é realizada por dispositivos separados, o que se reflete em sua estrutura modular. Os dispositivos de E / S são dotados de controladores próprios, os chamados controladores, graças aos quais foi possível liberar a unidade de controle central da manipulação das operações de E / S.
No computador de segunda geração, eletrônicotransistores estão chegando às lâmpadas e o uso de núcleos magnéticos e tambores como dispositivos de memória está sendo introduzido, que são os ancestrais distantes dos discos rígidos de hoje. Todas essas inovações reduziram drasticamente o tamanho e o custo dos computadores.
Desenvolvimento baseado em bibliotecas iniciadoaplicações padrão de sistemas integrados, que têm a propriedade de funcionar em computadores de várias marcas. Os produtos de software mais populares são alocados na RFP para resolver os problemas de uma classe específica.
O objetivo de desenvolver um software de sistemaa disposição era simplificar e acelerar a alternância do processador entre as tarefas. Surgiram os primeiros sistemas de processamento em lote, automatizando o lançamento de um aplicativo após o outro, aumentando a utilização do processador. Os sistemas de processamento em lote tornaram-se o protótipo dos sistemas operacionais de hoje, eles foram os primeiros aplicativos de sistema projetados para controlar processos de computação.