Diz-se que um ou mais processos estão em starvation quando:
Diz-se que um ou mais processos estão em starvation quando:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito comentado:
A alternativa correta é: C
Explicação:
Para resolver essa questão, é fundamental entender o conceito de starvation (fome) em sistemas operacionais, um problema que ocorre quando um processo é continuamente preterido de obter os recursos necessários para a execução, resultando em longos ou indefinidos tempos de espera.
Justificativa da alternativa correta:
C - cada um deles está à espera de recursos que estão ocupados por outros processos, que podem ou não estar no mesmo grupo.
Essa alternativa descreve precisamente a situação de starvation. Quando processos aguardam indefinidamente porque os recursos necessários estão sempre ocupados por outros processos, isso configura starvation. Diferente do deadlock, onde há um ciclo de espera circular, a starvation não exige que haja um ciclo, apenas que um ou mais processos sejam perpetuamente adiados.
Justificativa das alternativas incorretas:
A - estão à espera de que uma operação de E/S termine.
Essa alternativa descreve processos aguardando uma operação de entrada e saída (E/S). Embora possa resultar em espera, não caracteriza starvation, já que a operação de E/S eventualmente termina.
B - não houver uma área de memória comum para a comunicação entre eles.
A ausência de uma área de memória comum pode causar problemas de comunicação entre processos, mas não descreve starvation. Esse cenário diz respeito mais a problemas de intercâmbio de informações.
D - cada processo, em um grupo de dois ou mais processos, está à espera de que o outro libere um recurso.
Essa alternativa descreve um deadlock, onde há uma espera circular de processos por recursos, diferente de starvation, que não exige um ciclo específico de espera.
E - eles ocupam uma fila de execução de baixa prioridade.
Processos em filas de baixa prioridade podem experimentar starvation se processos de alta prioridade continuarem a ser executados, mas a alternativa não aborda a definição ampla de starvation, que envolve a espera indefinida por recursos.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito C
O Starvation é um fenômeno de negligência sistemática. O processo está perfeitamente pronto para rodar (estado Ready), ele tem tudo o que precisa, mas o "porteiro" (escalonador) nunca o deixa entrar na "festa" (CPU) porque sempre chega alguém mais importante (prioridade maior) na frente.
Retroceder Nunca Render-se Jamais !
Força e Fé !
Fortuna Audaces Sequitur !
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo