TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Deadhlock

Por:   •  2/5/2018  •  Relatório de pesquisa  •  329 Palavras (2 Páginas)  •  184 Visualizações

Página 1 de 2

Deadlock:

Deadlock é um fenômeno que pode ser associado a diversas circunstâncias mas sua ocorrência é nos sistemas de computação durante o processo de dois ou mais programas, de maneira simples, imagine dois programas A e B e dois recurso C e D, agora  o programa A inicialmente usa o recurso D e o programa B usa o recurso C, e durante a execução de ambos os programas o A precisa do recurso C e o programa B precisa do recurso D, porém os recurso do sistema não podem ser obtidos até a finalização da sua função e os programas precisam de um outro recurso para substituir o atual, assim cria um circulo onde A precisa do programa B e vice-versa mas os recursos não podem ser retirados dos próprios programas, esse problema de um círculo eterno é a ocorrência do Deadlock, mas este é um caso específico para programas que precisam de apenas 1 recurso do sistema, mas na maioria das vezes á muitos recursos ultilizados, assim podendo facilitar o deadlock. Há quatro acontecimentos que se acontecerem todos acarreta um deadlock, primeiro deve ter um recurso que esteja em um processo ou disponível a segunda é que um processo necessita de um outro recurso para substituir o seu recurso atual do sistema, a terceira é que os recursos devem ter restrições impostas pelo sistema para que não possam ser retirados de qualquer maneira e a quarta é que haja dois ou mais programas e os mesmo programas encontram-se em uma posição que um necessita do recurso do sistema do outro porém, para que o recurso seja liberado há restrições do sistema operacional que devem ser obedecidas. Há métodos que podem prevenir o efeito deadlock como detecção que evita o deadlock e recuperação que previne o deadlock ( processos que servem apenas para impedir o deadlock) porém o mais comum seria simplesmente ignorar a ocorrência do deadlock, mas isso depende do que se trata os programas que serão executados.

...

Baixar como (para membros premium)  txt (1.9 Kb)   pdf (32.3 Kb)   docx (10.4 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com