Questão nº 47
Questão de Informática · FGV TJTO 2022 (nº 47)
A ferramenta utilitária do sistema operacional GNU/Linux que exibe os processos em execução no sistema que mais utilizam a CPU é:
- A`df`;
- B`grep`;
- C`sed`;
- D`stat`;
- E`top`. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
No GNU/Linux, um processo é uma instância de um programa em execução. Para identificar qual desses programas está consumindo mais recursos do computador, como a CPU (Unidade Central de Processamento), utilizamos ferramentas de monitoramento específicas.
(A) Incorreta: O comando `df` (disk free) é usado para exibir informações sobre o espaço em disco disponível e utilizado nos sistemas de arquivos, não sobre processos ou uso de CPU.
(B) Incorreta: O comando `grep` é uma ferramenta de busca e filtragem de texto que procura padrões em arquivos ou na saída de outros comandos. Ele não exibe processos nem monitora o uso de CPU diretamente. A armadilha aqui é que, por ser uma ferramenta de busca muito comum, um iniciante pode associá-la a "encontrar" algo, mas `grep` não gera a lista de processos nem os ordena por consumo de CPU.
(C) Incorreta: O comando `sed` (stream editor) é um editor de fluxo que realiza transformações de texto em arquivos ou na entrada padrão. Ele é uma ferramenta de manipulação de texto, não de monitoramento de processos.
(D) Incorreta: O comando `stat` é usado para exibir informações detalhadas sobre o status de arquivos ou sistemas de arquivos, como data de modificação, permissões e tamanho. Ele não tem relação com o monitoramento de processos ou uso de CPU.
(E) Correta: O comando `top` (table of processes) é a ferramenta padrão e mais utilizada no GNU/Linux para exibir dinamicamente os processos em execução no sistema. Por padrão, ele lista os processos ordenados pelo consumo de CPU, mostrando quais são os que mais utilizam esse recurso em tempo real.
Fonte: FGV TJTO 2022 Técnico Judiciário - Informática (Caderno Tipo 1). Reproduzida para fins de estudo.