Deadlocks

Beschreibung

Mindmap am Deadlocks, erstellt von Lucas Sabino am 22/05/2016.
Lucas Sabino
Mindmap von Lucas Sabino, aktualisiert more than 1 year ago
Lucas Sabino
Erstellt von Lucas Sabino vor mehr als 8 Jahre
107
0

Zusammenfassung der Ressource

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
                                                              Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                              ähnlicher Inhalt

                                                              10 Fragen aus der Abiturprüfung Geschichte
                                                              barbara91
                                                              Unsere Erde - Sonnensystem, Klima, Erdschichten etc.
                                                              rezension1
                                                              Blended Learning in der Schule umsetzen
                                                              Laura Overhoff
                                                              LEK 1
                                                              Peter M
                                                              Φαρμακολογία 1 Δ
                                                              Lampros Dimakopoulos
                                                              PAED
                                                              M T
                                                              Vetie - Histo & Embryo II 2017
                                                              Fioras Hu
                                                              Vetie - Tierzucht & Genetik - Key Learning Questions
                                                              Fioras Hu
                                                              PuKW WERB (Matthes)
                                                              Lara Gundacker
                                                              Vetie-Innere 2014
                                                              Ju Pi
                                                              Vetie Histopatho 2012 und 2011
                                                              Ann-Kathrin Riedel