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