Trata-se de um conjunto de programas que tem como
funções básicas gerenciamento de banco de dados,
administrar processos, a memória principal,
armazenamento secundária bem como o sistema de
entrada e de saída E/S. Seus componentes básicos
são administração de arquivos, sistemas de proteção,
comunicação e interpretador de comandos do
sistema.