Deadlocks

Descrição

Mapa Mental sobre Deadlocks, criado por Lucas Sabino em 22-05-2016.
Lucas Sabino
Mapa Mental por Lucas Sabino, atualizado more than 1 year ago
Lucas Sabino
Criado por Lucas Sabino aproximadamente 8 anos atrás
107
0

Resumo de Recurso

Deadlocks
  1. Recursos
    1. Requisitados
      1. Usados
        1. Liberados
          1. Podem admitir uma ou mais instâncias
          2. Grafos do Sistema
            1. Grafo sem ciclos
              1. Deadlock impossível
              2. Grafo com ciclos
                1. Possível deadlock
                  1. Uma instância por recurso == Deadlock
                    1. Múltiplas instâncias == Possível deadlock
                2. Prevenção
                  1. Não exigir compartilhamento de recursos
                    1. Não solicitar recursos sem liberar os seus
                      1. Processos liberam recursos se os solicitados não forem alocáveis
                        1. Recursos com ordem de enumeração para serem alocados
                        2. Detecção
                          1. Algoritmo de verificação
                            1. Identifica se há ciclos
                            2. Algoritmo de recuperação de deadlock
                            3. Resolução de deadlocks
                              1. Abortar processos
                                1. Um de cada vez ou todos de uma vez
                                2. Passando a bola pro usuário
                                  1. Resolução manual
                                  2. Preemptação de recursos
                                    1. Escolha da vítima
                                      1. Garantir rollback
                                        1. Evitar starvation
                                      2. Definição
                                        1. Impasse por necessidade de recursos mantidos por outros processos, que por sua vez necessitam de recursos também mantidos por outros, gerando um ciclo
                                        2. Condições necessárias para surgimento
                                          1. Exclusão mútua
                                            1. Um recurso por processo
                                            2. Manter e Esperar
                                              1. Manter recursos enquanto solicita outros
                                              2. Não preempção
                                                1. Esperar o processo terminar para liberar recursos
                                                2. Espera circular
                                                  1. Espera de recursos em sequência
                                                3. Tratamento de deadlocks
                                                  1. Evitar entrar em deadlock
                                                    1. Impossibilitar a ocorrência de ao menos uma condição
                                                    2. Entrar em deadlock e se recuperar
                                                      1. Necessita que o deadlock seja localizado e resolvido
                                                      2. Ignorar o problema
                                                        1. Menos custoso e mais utilizado pelos SO's
                                                      3. Estado seguro
                                                        1. Sistema verifica se esta seguro quando aloca os recursos
                                                          1. Não ocorrem deadlocks
                                                            1. Recursos livres e mantidos satisfazem processos
                                                            2. Mapa Mental 7 SO2016/1 Lucas Santos Sabino

                                                              Semelhante

                                                              ESTRUTURA DAS PALAVRAS - Morfologia
                                                              Viviana Veloso
                                                              6 ESTRATEGIAS AUDACIOSAS PARA SER UM PROFISSIONAL REQUISITADO NO MERCADO DA CONSTRUCAO CIVIL DE ARQUITETURA, ENGENHARIA E DESIGNER DE INTERIORES
                                                              Nataniel Neto
                                                              Direito Constitucional - Concurso Receita Federal - Auditor Fiscal
                                                              Alessandra S.
                                                              Mapas Mentais - 1
                                                              pcbsytem
                                                              Enem - o que estudar
                                                              Luiz Fernando
                                                              Simulado Inglês
                                                              Marina Faria
                                                              Behaviorismo - Skinner
                                                              Suliane Makelry
                                                              Learning English listening, Reading, talking and writing
                                                              celiorobertofrei
                                                              Grupos de GoConqr - Guia do usuário
                                                              GoConqr suporte .
                                                              Endotérmico ou Exotérmico?
                                                              Andrea Borges
                                                              Ocultar cartas nos Flashcards
                                                              GoConqr suporte .