Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — VUNESP 2024

Sistemas OperacionaisGeral
Código
vu212405
Banca
VUNESP
Órgão
Pref Piracicaba
Ano
2024
Cargo
Adm ( )
Diversos são os comandos possíveis de utilizar em um sistema operacional Linux para o monitoramento e gerenciamento do sistema. O comando que retorna um snapshot dos processos em execução é o:
  1. Alscpu
  2. Bman
  3. Cps
  4. Dpwd
  5. Esudo
Revelar gabarito e comentário

GabaritoC — ps

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 de Monitoramento de Processos no Linux

Gabarito: letra C. O comando ps é o utilitário do Linux que exibe um snapshot (fotografia instantânea) dos processos em execução no momento em que é chamado, mostrando informações como PID, usuário, uso de CPU e memória. Os demais comandos têm finalidades distintas: lscpu exibe informações da CPU, man abre o manual, pwd mostra o diretório atual e sudo executa comandos com privilégios de superusuário.

O comando ps (abreviação de process status) é uma das ferramentas mais antigas e essenciais do Linux para o gerenciamento de processos. Ele fornece uma visão estática dos processos — ou seja, uma fotografia daquele exato momento. Isso o diferencia de comandos como top e htop, que oferecem uma visão dinâmica, atualizando a lista de processos em tempo real. Enquanto ps mostra o estado atual e encerra, top continua rodando e atualizando a tela periodicamente.

A sintaxe básica do ps é simples: ao digitar ps no terminal, o sistema lista os processos associados ao usuário atual no terminal atual. Para ver todos os processos do sistema, usa-se ps aux ou ps -ef. O formato de saída inclui colunas como PID (identificador do processo), USER (dono do processo), %CPU (percentual de uso da CPU), %MEM (percentual de uso da memória), STAT (estado do processo, como S para dormindo ou R para executando) e COMMAND (o comando que originou o processo).

A banca explora aqui um conhecimento básico de comandos Linux, comum em provas de TI. A pegadinha está em confundir ps com outros comandos de monitoramento, especialmente top, que também lista processos, mas de forma contínua. O enunciado usa a palavra-chave "snapshot", que remete diretamente à característica estática do ps. É importante memorizar a função de cada comando listado, pois a banca pode trocá-los em questões futuras.

Para fixar, veja a função de cada comando:

Comando

Função

ps

Exibe snapshot dos processos em execução

top

Exibe processos em tempo real (atualização contínua)

lscpu

Exibe informações da CPU

man

Exibe o manual de um comando

pwd

Exibe o diretório atual

sudo

Executa comando com privilégios de superusuário

Guarde essa distinção entre ps (estático) e top (dinâmico): é exatamente nela que a banca costuma armar a pegadinha.

Alternativa A — ❌ Incorreta

O comando lscpu é utilizado para exibir informações detalhadas sobre a CPU do sistema, como arquitetura, número de núcleos, velocidade do clock, entre outras. Ele não tem relação com a listagem de processos. A confusão pode ocorrer porque ambos são comandos de monitoramento, mas um monitora o hardware (CPU) e o outro monitora os processos.

Alternativa B — ❌ Incorreta

O comando man é o manual do sistema — ele exibe a documentação de outros comandos. Por exemplo, man ps mostra o manual do comando ps. Ele não executa nenhuma função de monitoramento, apenas consulta a documentação. A banca pode tentar confundir o candidato que sabe que man é usado para "consultar", mas não para "monitorar".

Alternativa C — ✅ Correta ⟵ GABARITO

O comando ps é exatamente o que o enunciado descreve: retorna um snapshot dos processos em execução. Ele é o utilitário clássico para essa finalidade, e a palavra "snapshot" no enunciado é a chave para identificá-lo, pois ps fornece uma visão estática, ao contrário de top, que é dinâmico.

Alternativa D — ❌ Incorreta

O comando pwd (abreviação de print working directory) exibe o diretório atual em que o usuário está trabalhando. Ele não tem qualquer relação com processos. A confusão pode ocorrer pela semelhança de siglas, mas a função é totalmente distinta.

Alternativa E — ❌ Incorreta

O comando sudo (abreviação de superuser do) permite executar um comando com privilégios de superusuário (root). Ele não lista processos, apenas eleva os privilégios de outro comando. Por exemplo, sudo ps executaria o ps com privilégios elevados, mas o sudo em si não é um comando de monitoramento.

NÃO CAIA NESSA!

A banca explora a confusão entre ps e top. Ambos listam processos, mas ps é um snapshot (estático) e top é dinâmico (atualização contínua). O enunciado usa a palavra "snapshot" justamente para apontar para o ps. Fique atento a essa distinção, pois é uma pegadinha recorrente em provas de Linux.

PEGA ESSA DICA!

Para memorizar, associe ps a "foto" (snapshot) e top a "tabela que se atualiza" (tempo real). Quando a questão falar em "snapshot", "fotografia" ou "estado atual", a resposta é ps. Quando falar em "tempo real", "atualização contínua" ou "monitoramento dinâmico", a resposta é top.

Gabarito: letra C

Link permanente: /questoes/vu212405