O software do sistema é um tipo de programa de computador projetado para executar e gerenciar hardware de computador e fornece uma plataforma para o software de aplicativo executar. Ele atua como um intermediário entre o usuário e o hardware, lidando com tarefas de baixo nível com as quais o usuário não interage diretamente. Exemplos incluem:
*
Sistemas operacionais (OS): Esta é a peça mais crucial do software do sistema. O sistema operacional gerencia todos os recursos de hardware, fornece uma interface do usuário e permite que os usuários executem aplicativos. Exemplos incluem Windows, MacOS, Linux, Android e iOS.
*
Drivers de dispositivo: São programas que permitem que o sistema operacional se comunique com dispositivos de hardware (impressoras, teclados, ratos, placas gráficas etc.). Eles traduzem solicitações do sistema operacional em instruções que o hardware entende.
*
firmware: Este é um software incorporado em dispositivos de hardware (como o BIOS em uma placa -mãe ou firmware de computador em um roteador). Ele inicializa o hardware e fornece funções básicas de controle.
*
software de utilitário: São programas que executam tarefas específicas para manter e otimizar o sistema de computador. Os exemplos incluem desfragmentadores de disco, software antivírus, monitores do sistema e ferramentas de backup de dados.
*
utilitários do sistema: Eles fornecem serviços fundamentais do sistema, como gerenciamento de arquivos, gerenciamento de memória e gerenciamento de processos. Eles geralmente fazem parte do sistema operacional, mas também podem ser programas separados.
*
bootloaders: Esses programas são responsáveis por carregar o sistema operacional quando o computador é iniciado.
Em suma, o software do sistema é a base sobre a qual todos os outros softwares são executados. Ele gerencia os recursos do computador e fornece os serviços necessários para que os aplicativos funcionem corretamente. Geralmente é menos focado no usuário do que o software de aplicativo (como processadores de texto ou jogos), trabalhando nos bastidores para garantir a operação suave de todo o sistema.