Alternativa A
A questão aborda comandos de administração de sistemas operacionais Linux, especificamente focada no gerenciamento de processos. O comando correto para visualizar processos ativos juntamente com o uso de recursos do sistema (como CPU e memória) é o top.
O comando top funciona como um monitor dinâmico. Ele exibe informações atualizadas sobre o desempenho da máquina, incluindo carga média do sistema, tempo de atividade e, crucialmente, o consumo de memória RAM por processo.
Por que a alternativa A?
O comando top foi desenvolvido exatamente para essa finalidade: fornecer uma visão geral e detalhada dos processos em execução e os recursos que eles consomem.
- Monitoramento em tempo real: Diferente de comandos estáticos, o top atualiza a tela automaticamente.
- Recursos do Sistema: Mostra no cabeçalho dados globais como "MiB Mem" (Memória Total, Usada, Livre) e "%Cpu(s)".
- Listagem de Processos: Abaixo do cabeçalho, lista os processos ordenados geralmente pelo uso de CPU ou Memória.
Essas características atendem perfeitamente ao enunciado que pede uma lista de processos ativos e dos recursos utilizados no sistema.
Análise das demais opções
Para garantir o entendimento, analisamos as outras alternativas disponíveis na questão:
| Comando | Função Principal | Por que não é a resposta correta? |
|---|
| ps | Snapshot de processos | Exibe um instantâneo estático. Para ver memória precisa de parâmetros específicos e não mostra o panorama geral de recursos do sistema (como swap total). |
| pstree | Hierarquia | Mostra apenas a árvore de pais e filhos (relação entre processos), sem detalhar recursos como memória. |
| pkill | Encerramento | Utilizado para enviar sinais (encerrar) processos baseados no nome. Não lista recursos. |
| renice | Prioridade | Altera a prioridade de execução de um processo já existente. Não gera listas de recursos. |
Conclusão:
A alternativa A (top) é a única que combina nativamente a visualização da lista de processos com o monitoramento contínuo dos recursos do sistema, como solicitado no enunciado.