Ed
mês passado
Para entender o que é um deadlock, precisamos analisar a definição correta. O deadlock ocorre quando dois ou mais processos estão em espera, cada um aguardando que o outro libere um recurso, resultando em uma situação em que nenhum dos processos pode continuar sua execução. Vamos analisar as alternativas: A) É a interrupção de um processo para que outro possa ser executado. - Isso descreve uma interrupção, não um deadlock. B) Vários processos disputarem o mesmo recurso de hardware. - Isso pode levar a um deadlock, mas não é a definição exata. C) É uma situação em que dois ou mais processos aguardam por um recurso que não está disponível ou por um evento que nunca ocorrerá. - Esta é a definição correta de deadlock. D) Falta de espaço de memória para que um processo seja executado. - Isso se refere a problemas de memória, não a deadlock. E) Processos ficarem esperando na fila de prontos por tempo indeterminado por falha do algoritmo de escalonamento. - Isso descreve um problema de escalonamento, não um deadlock. Portanto, a alternativa correta é: C) É uma situação em que dois ou mais processos aguardam por um recurso que não está disponível ou por um evento que nunca ocorrerá.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade