Cite uma situação que proporcione um problema de starvation, dando uma possível solução
Soluções para a tarefa
Respondido por
0
Imagine que o sistema de gerenciamento da CPU dê sempre prioridade para os processos de menor duração.
Você tem um processo que dura 10 segundos, mas a cada meio segundo chega um processo com tempo entre 1 e 9 segundos. Desta forma há um problema crítico pois os processos de menor tempo receberão prioridade e o de 10 segundos pode nunca ser colocado em execução.
Uma forma de resolver isto é mudar o tipo de regra do escalonador. Uma das opções é usar o método de de Loteria, que sorteia fichas pros processos e os sorteia ou mesmo um sistema mais simples como o FIFO. Desta forma tem-se garantia de que o processo de 10 segundos, que antes não era executado, fará uso da CPU.
Perguntas interessantes