Engenharia Múltipla Escolha

Um analista de sistemas está investigando um problema de desempenho em um servidor que executa múltiplas instâncias de aplicativos web. Ele suspeita que o escalonamento de processos não está sendo eficiente, levando a altos tempos de espera e resposta. Considerando o texto, analise as afirmativas abaixo: I. O escalonamento de processos é relevante para o desempenho do sistema. II. Algoritmos de escalonamento visam distribuir o tempo de processador de forma justa entre todos os processos. III. Processos em estado de espera não consomem recursos do processador.

Um analista de sistemas está investigando um problema de desempenho em um servidor que executa múltiplas instâncias de aplicativos web. Ele suspeita que o escalonamento de processos não está sendo eficiente, levando a altos tempos de espera e resposta. Considerando o texto, analise as afirmativas abaixo: I. O escalonamento de processos é relevante para o desempenho do sistema. II. Algoritmos de escalonamento visam distribuir o tempo de processador de forma justa entre todos os processos. III. Processos em estado de espera não consomem recursos do processador.

  1. I, apenas.
  2. I e II, apenas.
  3. II e III, apenas.
  4. II, apenas.
  5. III, apenas.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C

O problema apresentado envolve conceitos fundamentais de Sistemas Operacionais, especificamente sobre como o sistema gerencia tarefas concorrentes. O escalonamento de processos é um mecanismo central que determina qual processo recebe acesso ao processador e por quanto tempo.

A análise das afirmativas revela quais estão corretas com base na teoria de sistemas operacionais e no contexto da questão:

Análise

  • Item I (Incorreto): O texto afirma que o analista suspeita que o escalonamento está causando altos tempos de espera. Isso prova que o escalonamento é altamente relevante para o desempenho. Um algoritmo ruim gera gargalos e lentidão.
  • Item II (Correto): Uma das principais metas dos algoritmos de escalonamento é garantir a justiça (fairness). Eles devem evitar que alguns processos fiquem esperando eternamente enquanto outros monopolizam a CPU (problema conhecido como starvation).
  • Item III (Correto): Quando um processo está no estado de espera (bloqueado), ele está aguardando uma operação de entrada/saída (como ler um arquivo ou receber dados da rede). Nesse momento, ele não executa instruções, logo, não consome ciclos do processador.
Estado do ProcessoConsome CPU?Motivo
Execução (Running)SimEstá sendo processado
Pronto (Ready)NãoAguardando vez na fila
Espera/BloqueadoNãoAguardando evento externo

Portanto, apenas as afirmativas II e III estão corretas.

Alternativa C

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.