Os softwares podem ser classificados de acordo com sua função e nível de interação com o hardware e o usuário. Um tipo específico de software atua como interface entre os programas de aplicação e os recursos físicos da máquina, sendo responsável por gerenciar processos, memória, dispositivos de entrada e saída, e sistemas de arquivos, além de fornecer um ambiente estável para a execução de aplicações.
Com base na descrição, assinale a alternativa que representa CORRETAMENTE o tipo de software:
SOFTWARE APLICATIVO - utilizado diretamente pelo usuário para tarefas específicas, como editores de texto ou navegadores.
SOFTWARE UTILITÁRIO - voltado à manutenção e análise do sistema, como antivírus e ferramentas de backup.
SOFTWARE DE DESENVOLVIMENTO - destinado à criação de outros softwares, como compiladores e ambientes de programação.
SOFTWARE DE SISTEMA - que gerencia os recursos computacionais e fornece suporte à execução dos demais programas.
MIDDLEWARE - utilizado para facilitar a comunicação entre softwares em ambientes distribuídos.