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).
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).