Sobre correção de um Deadlock, analise as assertivas e assinale a alternat...

Sobre correção de um Deadlock, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).I. Após a detecção do deadlock, o sistema deverá corrigir o problema. Uma solução...


publicidade

Sobre correção de um Deadlock, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. Após a detecção do deadlock, o sistema deverá corrigir o problema. Uma solução bastante utilizada pela maioria dos sistemas operacionais é, simplesmente, eliminar um ou mais processos envolvidos no deadlock e desalocar os recursos já garantidos por eles, quebrando assim a espera circular.

II. Um deadlock não tem correção, uma vez que o processo em execução aguarda um evento que nunca mais ocorrerá. O sistema operacional deve ser apto a identificar e eliminar um processo em deadlock.

III. Uma solução menos drástica envolve a liberação de apenas alguns recursos alocados aos processo para outros processos, até que o ciclo de espera termine.

IV. A eliminação dos processo envolvidos no deadlock e, consequentemente, a liberação de seus recursos podem não ser simples, dependendo do tipo do recurso envolvido.

publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Matheus Fernandes
    Matheus Fernandes EQUIPE
    08/01/2025 • 17:13
    Gabarito: c)

    A correção de um deadlock é um procedimento importante para garantir o bom funcionamento de um sistema computacional. Vamos analisar cada assertiva:

    I. Correto. Uma das formas de corrigir um deadlock é eliminar um ou mais processos envolvidos e desalocar os recursos garantidos por eles, quebrando assim a espera circular.

    II. Incorreto. Um deadlock pode sim ser corrigido, seja eliminando processos envolvidos ou liberando recursos alocados, como mencionado na assertiva I.

    III. Correto. Outra forma de corrigir um deadlock é liberar alguns recursos alocados para que outros processos possam utilizá-los, o que pode ajudar a quebrar o ciclo de espera.

    IV. Correto. A eliminação dos processos envolvidos no deadlock e a liberação de recursos podem ser complexas, dependendo do tipo de recurso envolvido. Alguns recursos podem ser mais difíceis de liberar do que outros.

    Portanto, as assertivas corretas são I, III e IV, sendo a alternativa correta a letra c).

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.