Questões Sistemas Operacionais Deadlock

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

Responda: 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...


Q116417 | Sistemas Operacionais , Deadlock, Analista de Sistemas Administrador de Banco de Dados, BRDE, AOCP

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.

💬 Comentários

Confira os comentários sobre esta questão.
Matheus Fernandes
Por Matheus Fernandes em 31/12/1969 21:00:00
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).
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.