Pular para o conteúdo principal

Questão de Sistemas Operacionais — Windows — FCC 2022

Sistemas OperacionaisWindows
Código
fc064824
Banca
FCC
Órgão
TRT - 17ª Região (ES)
Ano
2022
Cargo
Técnico Judiciário - Área Apoio Especializado Especialidade - Tecnologia da Informação
Após receber uma reclamação de lentidão em computador com Windows 10, o Técnico especialista em tecnologia da informação do TRT utilizou o Powershell para listar 10 processos com maior working set no computador. O comando executado foi
  1. Aps | sort –p ws | select –last 10
  2. Btop | sort –10 | select –ws
  3. CGet-process | sort –p 10 | select –ws
  4. DGet-info | sort -p ws | select -top 10
  5. Epstree | sort –p ws | select –last 10
Revelar gabarito e comentário

GabaritoA — ps | sort –p ws | select –last 10

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”.

Comando PowerShell para listar processos com maior Working Set

Gabarito: letra A. O comando ps | sort –p ws | select –last 10 utiliza o alias ps (equivalente a Get-Process), ordena os processos pela propriedade WorkingSet (ws) e seleciona os últimos 10 itens, que correspondem aos 10 maiores working sets (ordenação crescente padrão).

Alternativa A — ✅ Correta ⟵ GABARITO

  • ps: alias para Get-Process, que lista os processos em execução.

  • sort –p ws: ordena pela propriedade WorkingSet. O parâmetro -p é abreviação de -Property, válida no PowerShell.

  • select –last 10: seleciona os últimos 10 objetos do resultado, ou seja, os 10 maiores valores de working set (já que a ordenação é crescente).

Alternativa B — ❌ Incorreta

  • top: não é um comando nativo do PowerShell (é do Linux). No Windows, o comando equivalente é Get-Process ou ps.

  • sort –10: tenta ordenar pela propriedade '10', o que é inválido. O correto seria -Property ws.

  • select –ws: o parâmetro correto para selecionar propriedades é -Property, e não –ws diretamente. Além disso, não há especificação de quantos itens selecionar.

Alternativa C — ❌ Incorreta

  • Get-process: correto, pois é o cmdlet nativo.

  • sort –p 10: tenta ordenar pela propriedade '10', que não existe. O correto seria -Property ws.

  • select –ws: mesmo erro da alternativa B, uso incorreto do parâmetro.

Alternativa D — ❌ Incorreta

  • Get-info: não é um cmdlet padrão para processos. O correto seria Get-Process.

  • sort -p ws: a ordenação está correta, mas o cmdlet de origem é inválido.

  • select -top 10: o PowerShell não possui o parâmetro -top. O correto seria -First para os primeiros (se ordenado decrescente) ou -Last para os últimos (se ordenado crescente).

Alternativa E — ❌ Incorreta

  • pstree: comando do Linux para exibir árvore de processos, não disponível nativamente no PowerShell. Existe o cmdlet Get-Process ou ps.

  • Embora a estrutura sort –p ws | select –last 10 esteja correta, o cmdlet inicial é inválido para o ambiente.

NÃO CAIA NESSA!

A banca troca comandos típicos do Linux (top, pstree) pelos do Windows (ps, Get-Process), além de usar parâmetros incorretos como –p 10 e –top. Em provas de Windows, lembre-se de que ps é alias de Get-Process e que sort -p ws | select -last 10 é a sintaxe correta para listar os maiores working sets.

Gabarito: letra A.

Link permanente: /questoes/fc064824