O software do sistema atua como a base sobre a qual todos os outros softwares são executados. Ele fornece os serviços e ferramentas essenciais necessários para um sistema de computador operar. Aqui estão as principais funções:  
 1. Gerenciando recursos de hardware:   * 
 Sistema Operacional (OS): O núcleo do software do sistema, o sistema operacional gerencia o hardware do computador, incluindo dispositivos de processador, memória, armazenamento e entrada/saída. Ele aloca recursos, lida com interrupções e garante que os aplicativos possam acessar o hardware de maneira controlada. 
 * 
 Drivers de dispositivo: Componentes específicos de software que permitem que o sistema operacional se comunique e controle dispositivos individuais de hardware, como impressoras, cartões de rede e cartões de som. 
 * 
 BIOS (sistema básico de entrada/saída): Um programa de firmware que inicializa o hardware do computador durante a inicialização e fornece uma interface básica para o sistema operacional carregar e operar.   
 2. Fornecendo uma plataforma para software de aplicativo:   * 
 Interfaces de programação de aplicativos (APIs): Conjuntos de regras e especificações que permitem que o software de aplicativo interaja com o sistema operacional e outros componentes do software do sistema. Isso fornece uma maneira padronizada para os programas acessarem recursos de hardware e executar tarefas. 
 * 
 Bibliotecas: Coleções de código pré-escrito que oferecem funções e módulos reutilizáveis, simplificando o desenvolvimento e a implantação de aplicativos.   
 3. Garantir a segurança e a estabilidade do sistema:   * 
 software de segurança: Inclui firewalls, programas antivírus e sistemas de detecção de intrusões. Esses componentes protegem o sistema contra software malicioso e acesso não autorizado. 
 * 
 Manuseio e recuperação de erros: O software do sistema foi projetado para lidar com erros e eventos inesperados, minimizando falhas no sistema e perda de dados. Ele fornece mecanismos para restaurar o sistema a um estado funcional após falhas. 
 * 
 Gerenciamento de dados: O software do sistema gerencia armazenamento de dados, recuperação e organização, garantindo a integridade e a acessibilidade das informações no sistema.   
 4. Suportando a interação do usuário:   * 
 Interface do usuário gráfico (GUI): Fornece uma maneira visual e intuitiva para os usuários interagirem com o sistema de computador por meio de ícones, menus e janelas. 
 * 
 Interface da linha de comando (CLI): Permite que os usuários interajam com o sistema por meio de comandos baseados em texto, oferecendo controle mais avançado para usuários experientes.   
 Exemplos de software do sistema:   * 
 Sistemas operacionais: Windows, MacOS, Linux, Android, iOS 
 * 
 Drivers de dispositivo: Drivers de impressora, drivers de cartão de rede, drivers de placa gráfica 
 * 
 Programas de utilitário: Defragmentadores de disco, ferramentas de compactação de arquivo, limpadores de sistemas 
 * 
 software de segurança: Antivírus, firewalls, sistemas de detecção de intrusões 
 * 
 linguagens de programação: C ++, Java, Python, JavaScript   
 Teclas de chave:   * O software do sistema é invisível para a maioria dos usuários, mas crucial para a funcionalidade de um sistema de computador. 
 * Ele fornece serviços essenciais para gerenciar hardware, habilitar aplicativos e garantir a segurança e a estabilidade do sistema. 
 * O software do sistema forma a base sobre a qual todo o outro software opera.