-
Starvation – A situação de starvation está presente quando o sistema operacional provê prioridades a processos, que não atualizados fazem com que os processos de menor prioridade nunca sejam executados causando assim, deficiência em servidores de impressão e etc.
Fonte: http://www.zemoleza.com.br/trabalho-academico/exatas/informatica/paginacao-deadlocks-e-starvation/
-
Gabarito B
Propriedade de um programa paralelo a ser evitada é a injustiça, ou não equanimidade, que é também conhecida por inanição, ou starvation, em inglês; Neste caso não se configura um bloqueio do sistema, mas um processo tem o seu progresso impedido pela ação de outros processos; Nos leitores e escritores, um escritor pode esperar indefinidamente pela autorização para escrever, se por exemplo a demanda por leituras for alta o suficiente para nunca termos nr = 0 Pode-se mostrar uma computação de um algoritmo paralelo que leve a um deadlock. A inanição só se revela em computações infinitas, e por isto exige uma demonstração formal. A inanição só acontece quando não podemos garantir que o processo será executado.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
-
Starvation = morreu de fome
-
Starvation o processo espera por um recurso que não fica disponivel por causa que outros com prioridades maiores estão usando.
Starvation = Inanição
§ Postergação indefinida;
§ Espera indefinida;
§ Processo nunca consegue executar sua regição crítica ou seja acessar o recurso compartilhado.
-
b-
Em escalonamentoo preemptivo por prioridades, cada processo tem um aprioridade; quanto maior, melhor p/ executar 1°. De tempos, o processador verifica a fila para ver se ha algum processo com mais prioridade; se sim, o processo atual é substuido. Isso pode ensejar o processo de starvation - 1 processo com prioridade baixa que nunca tem chance de iniciar. Para resolver, o SO pode ter prioridade dinamica: tempo de execuç~çao decai de prioridade, dando vez p/ outros.