Pular para o conteúdo principal

Questão de Sistemas Operacionais — Windows — FGV 2024

Sistemas OperacionaisWindows
Código
fg077443
Banca
FGV
Órgão
CVM
Ano
2024
Nível
Superior
Cargo
Analista - Perfil 9 - TI / Infraestrutura e Segurança - Tarde
Maria está trabalhando em um contador de desempenho para sua empresa de forma que ele gere relatórios de desempenho e informe caso se chegue a valores limites. Ela está executando essa atividade a partir de um aplicativo de Serviço Windows que escuta os dados do contador de desempenho, implanta o aplicativo e começa a coleta e a análise de dados. Maria fez uma configuração indicando o que deve acontecer quando o serviço continua o funcionamento normal depois de ter sido colocado em pausa.Para executar essa etapa, Maria fez uso do método:
  1. AOnContinue;
  2. BOnCustomCommand;
  3. COnPowerEvent;
  4. DOnPause;
  5. EOnStart.
Revelar gabarito e comentário

GabaritoA — OnContinue;

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

Métodos de Ciclo de Vida de Serviços Windows

Gabarito: letra A. O método OnContinue é executado quando o serviço retoma a operação normal após uma pausa. A descrição do enunciado — "quando o serviço continua o funcionamento normal depois de ter sido colocado em pausa" — corresponde exatamente ao evento de continuação (continue), não ao de pausa.

A banca testa o conhecimento dos eventos do ciclo de vida de um serviço Windows. Cada método é acionado em um momento específico:

  • OnStart: executado quando o serviço é iniciado.

  • OnStop: executado quando o serviço é interrompido.

  • OnPause: executado quando o serviço é pausado.

  • OnContinue: executado quando o serviço é retomado após uma pausa.

  • OnShutdown: executado durante o desligamento do sistema.

  • OnCustomCommand: permite tratar comandos personalizados.

  • OnPowerEvent: tratado para eventos de energia (ex: bateria fraca).

  1. 1OnStart (início)
  2. 2OnPause (pausa)
  3. 3OnContinue (retomada)
  4. 4OnStop (interrupção)
  5. 5OnShutdown (desligamento)
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

OnContinue é o método chamado quando o serviço continua a execução normal após ter sido pausado. Perfeitamente alinhado com o enunciado.

Alternativa B — ❌ Incorreta

OnCustomCommand é usado para receber comandos definidos pelo desenvolvedor (valores entre 128 e 255). Não se aplica ao evento de continuação automática.

Alternativa C — ❌ Incorreta

OnPowerEvent trata notificações de gerenciamento de energia (suspensão, retomada do sistema). Não é o método para continuar um serviço pausado.

Alternativa D — ❌ Incorreta

OnPause é o método chamado quando o serviço é pausado, exatamente o oposto do que Maria deseja configurar. O enunciado pede o que acontece "depois de ter sido colocado em pausa", ou seja, ao retornar.

Alternativa E — ❌ Incorreta

OnStart é executado quando o serviço é iniciado pela primeira vez (ou reiniciado). Não tem relação com a retomada após pausa.

NÃO CAIA NESSA!

A banca troca OnPause (alternativa D) pelo OnContinue (correta). O candidato distraído pode ler "depois de ter sido colocado em pausa" e pensar em OnPause, mas na verdade a ação é a continuação. Atenção ao verbo "continua" no enunciado.

Gabarito: letra A.

Link permanente: /questoes/fg077443