Deadlocks

Descripción

Mapa Mental sobre Deadlocks, creado por Lucas Sabino el 22/05/2016.
Lucas Sabino
Mapa Mental por Lucas Sabino, actualizado hace más de 1 año
Lucas Sabino
Creado por Lucas Sabino hace alrededor de 8 años
107
0

Resumen del 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
                                                              Mostrar resumen completo Ocultar resumen completo

                                                              Similar

                                                              INGLES PRONOMBRES 73
                                                              Pedro Fernández
                                                              Deeper Learning
                                                              maya velasquez
                                                              ¿Como integramos las TICs en un aula?
                                                              medicenfito
                                                              Sistemas de Ecuaciones Lineales
                                                              Feña Rodriguez K
                                                              ETICA Y MORAL
                                                              jorge.diaz.lombana
                                                              Introducción a la Anatomia
                                                              Brayan Heriberto Rodriguez Guzman
                                                              Cómo Usar la Plantilla del Plan de Estudio de 5 Minutos
                                                              Diego Santos
                                                              LAS TIC APLICADAS A LA INVESTIGACIÓN
                                                              tereacevedobtr
                                                              Ley Orgánica de la Administración Pública Federal.
                                                              Miguel Guizar
                                                              Choose the most suitable future form in each sentence
                                                              Margarita Beatriz Vicente Aparicio
                                                              Comunicacion Efectiva
                                                              ROBERTO MACIAS