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
- Exclusão Múltipla.
- Execução sem Fim (ou Endless Execution).
- Impasse (ou Deadlock).
- Perda de Sincronismo.
- 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