Melhor resposta
Do início:
O software do sistema toca o metal vazio , o hardware do computador, e é usado para controlar diretamente o hardware com a finalidade de fornecer serviços para processos de nível superior que não precisam saber como o trabalho é feito (interface entre os processos de controle e todos os outros) ou para executar programas que são usado para controlar o acesso ao hardware e programas de nível superior que não precisam saber por que algo tem que ser feito de determinada maneira, apenas faça. Um exemplo clássico disso é um driver de hardware. Ele toca o metal puro para o nível mais baixo do sistema operacional e faz algo como E / S. Níveis mais altos do sistema operacional podem assumir isso e controlar a resposta ao hardware que é ditada pelo que era esperado em um nível superior. Você pode ter controle de acesso para limitar o que vai para onde ou para enviar para um nível superior. O código de sistemas fornece uma abstração necessária para limitar a complexidade dos programas em geral para realizar o trabalho configurando interfaces de sistema que são padrão para o sistema operacional e seus usuários ou processos de usuário. Ele pode ter, conforme necessário, programas que são usados para escrever código que é necessário para adicionar ou modificar serviços ao sistema operacional, como compiladores, montadores, interpretadores ou depuradores, por exemplo.
Código de aplicativos chama o sistema operacional para ler ou gravar em um arquivo, por exemplo. Ele pode fazer cálculos sérios e chamar o sistema operacional para salvar dados em um arquivo ou obter a entrada de um arquivo. Você não precisa escrever um programa toda vez que quiser responder a um clique do mouse e, em seguida, depurá-lo antes de usar esse programa. O programa é gerenciado por você por um driver de mouse no sistema operacional, e o aplicativo não dá a mínima para COMO o trabalho foi feito – nem precisa saber como foi feito. Os softwares de aplicativos são coisas como planilhas, processadores de texto, jogos e reprodutores de mídia.
O que acabei de dizer é, de várias maneiras, uma simplificação exagerada de como funciona e coisas como sistemas incorporados não foram mencionados por questões de brevidade sake.
Resposta
Software de sistema x software de aplicativo
Software de sistema e software de aplicativo são programas de computador. O software do sistema também é instalado durante a instalação do sistema operacional. No entanto, o software do aplicativo utiliza os recursos do computador no qual está instalado.
Software do sistema
O os programas e o arquivo que compõe o sistema operacional são chamados de software de sistema. Esses arquivos incluem arquivos de configuração, preferências do sistema, serviços do sistema, bibliotecas de funções e os drivers para o hardware instalado no computador. Os programas de computador no software do sistema incluem compiladores, utilitários do sistema, montadores, depuradores e ferramentas de gerenciamento de arquivos.
Depois de instalar o sistema operacional, o software do sistema também é instalado. Programas como “Atualização de software” ou “Atualização do Windows” podem ser usados para atualizar o software do sistema. No entanto, o usuário final não executa o software do sistema. Por exemplo, ao usar o navegador da web, você não precisa usar o programa assembler.
O software do sistema também é chamado de software de baixo nível, pois é executado no nível mais básico do computador. Ele apenas cria uma interface gráfica de usuário por meio da qual o usuário pode interagir com o hardware com a ajuda do sistema operacional. O software do sistema é executado apenas na parte traseira, então você não precisa se preocupar com isso.
O software do sistema fornece um ambiente para executar o software do aplicativo e controla o computador, bem como os aplicativos instalados na máquina.
Software de aplicativo
A subclasse de um programa de computador que utiliza os recursos do computador é chamada de software de aplicativo. Aplicação aqui significa o software de aplicação e a implementação. O exemplo de programas de software de aplicativo inclui reprodutores de mídia, planilhas e processadores de texto. Quando vários aplicativos são empacotados juntos, isso é chamado de suíte de aplicativos.
Há uma interface de usuário comum em cada suíte de aplicativos que torna mais fácil para o usuário aprender diferentes aplicativos. Em alguns casos, como o Microsoft Office, os vários programas aplicativos têm a capacidade de interagir uns com os outros. Este recurso é muito útil para o usuário. Por exemplo, um usuário pode incorporar a planilha em um processador de texto usando o software aplicativo. O software do aplicativo não pode ser executado sem a presença do software do sistema.
Para obter mais esclarecimentos, consulte os pontos abaixo
• O software do sistema é instalado quando o sistema operacional é instalado no computador enquanto o software do aplicativo é instalado de acordo com os requisitos do usuário.
• O software do sistema inclui programas como compiladores, depuradores, drivers, montadores, enquanto o software do aplicativo inclui reprodutores de mídia, processadores de texto e programas de planilha.
• Geralmente, os usuários não interagem com software do sistema, pois funciona em segundo plano, enquanto os usuários interagem com o software do aplicativo enquanto realizam atividades diferentes.
• Um computador não pode exigir mais de um tipo de software do sistema, embora possa haver vários programas de software do aplicativo instalados no computador ao mesmo tempo.
• O software do sistema pode ser executado independentemente do software do aplicativo, enquanto o software do aplicativo não pode ser executado sem a presença do software do sistema.
Espero que isso ajude, Para qualquer dúvida, continue postando.
Happy Computing