null
US
Entrar
Registre-se gratuitamente
Registre-se
Detectamos que o JavaScript não está habilitado no teu navegador. Habilite o Javascript para o funcionamento correto do nosso site. Por favor, leia os
Termos e Condições
para mais informações.
Próximo
Copiar e Editar
Você deve estar logado para concluir esta ação!
Inscreva-se gratuitamente
5515966
Deadlocks
Descrição
Mapa Mental sobre Deadlocks, criado por Lucas Sabino em 22-05-2016.
Mapa Mental por
Lucas Sabino
, atualizado more than 1 year ago
Mais
Menos
Criado por
Lucas Sabino
mais de 8 anos atrás
107
0
0
Resumo de Recurso
Deadlocks
Recursos
Requisitados
Usados
Liberados
Podem admitir uma ou mais instâncias
Grafos do Sistema
Grafo sem ciclos
Deadlock impossível
Grafo com ciclos
Possível deadlock
Uma instância por recurso == Deadlock
Múltiplas instâncias == Possível deadlock
Prevenção
Não exigir compartilhamento de recursos
Não solicitar recursos sem liberar os seus
Processos liberam recursos se os solicitados não forem alocáveis
Recursos com ordem de enumeração para serem alocados
Detecção
Algoritmo de verificação
Identifica se há ciclos
Algoritmo de recuperação de deadlock
Resolução de deadlocks
Abortar processos
Um de cada vez ou todos de uma vez
Passando a bola pro usuário
Resolução manual
Preemptação de recursos
Escolha da vítima
Garantir rollback
Evitar starvation
Definição
Impasse por necessidade de recursos mantidos por outros processos, que por sua vez necessitam de recursos também mantidos por outros, gerando um ciclo
Condições necessárias para surgimento
Exclusão mútua
Um recurso por processo
Manter e Esperar
Manter recursos enquanto solicita outros
Não preempção
Esperar o processo terminar para liberar recursos
Espera circular
Espera de recursos em sequência
Tratamento de deadlocks
Evitar entrar em deadlock
Impossibilitar a ocorrência de ao menos uma condição
Entrar em deadlock e se recuperar
Necessita que o deadlock seja localizado e resolvido
Ignorar o problema
Menos custoso e mais utilizado pelos SO's
Estado seguro
Sistema verifica se esta seguro quando aloca os recursos
Não ocorrem deadlocks
Recursos livres e mantidos satisfazem processos
Mapa Mental 7 SO2016/1 Lucas Santos Sabino
Quer criar seus próprios
Mapas Mentais
gratuitos
com a GoConqr?
Saiba mais
.
Semelhante
ENEM
Joana Durvalo
Glossário de Biologia
Alessandra S.
Processo de Cicatrização
Letícia Silva
Poder Constituinte
Jay Benedicto
II GUERRA MUNDIAL
Luis Augusto Oliveira
Português 1 - Sintaxe: Frase, Oração e Período
wallace.da
Vestibular - Crase
GoConqr suporte .
Direito Penal - Concurso de Pessoas
Rainã Ruela
Exercícios- Tipos de Reprodução
Andrea Barreto M. Da Poça
Trauma - Abordagem inicial
Vanessa Palauro
REDAÇÃO
Kamila Vieira
Explore a Biblioteca