Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — FGV 2023

Sistemas OperacionaisLinux
Código
fg073225
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Médio
Cargo
Técnico Judiciário - Especialidade - Programação de Sistemas
O Sistema Operacional Linux ganhou muita popularidade e hoje encontra-se amplamente difundido nos servidores de grandes sistemas. Andrew é técnico do Tribunal de Justiça e precisa saber, em tempo real, no Linux, quais são os processos com o maior consumo do processador e as informações sobre eles.Para tal, Andrew deve usar o comando:
  1. Atop;
  2. Bpidof;
  3. Cuptime;
  4. Dpstree;
  5. Etload.
Revelar gabarito e comentário

GabaritoA — top;

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Comandos Linux para monitoramento de processos

Gabarito: letra A. O comando top é a ferramenta padrão do Linux para exibir, em tempo real, os processos que mais consomem CPU, memória e outros recursos, juntamente com informações detalhadas como PID, usuário, uso de CPU e memória, e tempo de execução. Os outros comandos listados não têm essa finalidade específica.

A questão testa o conhecimento das funções básicas dos comandos de sistema do Linux. Vamos analisar cada alternativa:

Alternativa A — ✅ Correta ⟵ GABARITO

top exibe uma lista dinâmica dos processos em execução, ordenados por consumo de CPU (por padrão). Ele é atualizado periodicamente e mostra métricas de desempenho, permitindo ao usuário identificar instantaneamente quais processos estão sobrecarregando o processador.

Alternativa B — ❌ Incorreta

pidof retorna o PID (Process ID) de um programa específico. Exemplo: pidof firefox mostra o número do processo do Firefox. Não fornece nenhuma informação sobre consumo de CPU ou lista de processos.

Alternativa C — ❌ Incorreta

uptime exibe há quanto tempo o sistema está em execução, o número de usuários conectados e as médias de carga (load average) do sistema nos últimos 1, 5 e 15 minutos. Não mostra processos individuais ou consumo de CPU.

Alternativa D — ❌ Incorreta

pstree exibe a árvore de processos em formato hierárquico, mostrando a relação pai-filho entre os processos. Embora útil para visualizar a hierarquia, não fornece dados sobre consumo de CPU em tempo real nem ordenação por uso de processador.

Alternativa E — ❌ Incorreta

tload (terminal load) imprime um gráfico da carga média do sistema no terminal. É uma ferramenta simples de monitoramento de carga, mas não lista processos nem mostra consumo de CPU por processo.

Para facilitar a memorização, veja a comparação na tabela:

Comando

Função principal

Útil para o que Andrew precisa?

top

Listar processos em tempo real com consumo de CPU/memória

Sim

pidof

Obter PID de um programa

Não

uptime

Exibir tempo de atividade e carga média

Não

pstree

Mostrar árvore de processos

Não

tload

Gráfico de carga do sistema

Não

PEGA ESSA DICA!

Para questões sobre comandos Linux, lembre-se que top e htop são os monitores de processos por excelência. O ps é uma ferramenta de captura instantânea, não em tempo real. Sempre relacione o nome do comando com sua função: "top" = "top" (os processos que estão no topo do uso de CPU).

Gabarito: letra A

Link permanente: /questoes/fg073225