FC ConcursosFC Concursos

Questão FC373757

Um Técnico de Segurança da Informação elaborou alguns programas para o seu computador. Ao executá-los, constatou que esses programas permaneciam em execução permanentemente, porém

Outros Tópicos de Desenvolvimento de Sistemas

FCC · 2020

Um Técnico de Segurança da Informação elaborou alguns programas para o seu computador. Ao executá-los, constatou que esses programas permaneciam em execução permanentemente, porém sem conseguir qualquer progresso no processamento. No contexto de sistemas operacionais, situações como essa são denominadas

  1. Exclusão Múltipla.
  2. Execução sem Fim (ou Endless Execution).
  3. Impasse (ou Deadlock).
  4. Perda de Sincronismo.
  5. Inanição (ou Starvation).
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Inanição (ou starvation) é a situação em que um processo ou programa permanece apto ou em execução, mas não consegue avançar porque nunca recebe os recursos necessários (CPU, bloqueio, I/O) de forma efetiva. O sistema continua trabalhando, mas esse processo fica indefinidamente preterido e sem progresso.


As causas típicas são políticas de escalonamento que favorecem constantemente outros processos ou ordens de alocação de recursos que levam à repetida negação. Para evitar inanição aplicam‑se mecanismos de proteção, como envelhecimento (aging) — aumentar gradualmente a prioridade de quem espera — ou escalonadores que garantam justiça (fairness) e limite de espera, assegurando que todo processo faça progresso em tempo finito.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo