Concurrencia. Interbloqueo e inanición

Descripción

Mapa Mental sobre Concurrencia. Interbloqueo e inanición, creado por Arlet Guerra el 23/06/2016.
Arlet Guerra
Mapa Mental por Arlet Guerra, actualizado hace más de 1 año
Arlet Guerra
Creado por Arlet Guerra hace más de 10 años
4
0

Resumen del Recurso

Concurrencia. Interbloqueo e inanición
  1. Fundamentos del interbloqueo
    1. RECURSOS REUTILIZABLES
      1. reutilizables y consumibles
      2. GRAFOS DE ASIGNACIÓN DE RECURSOS
        1. LAS CONDICIONES PARA EL INTERBLOQUEO
          1. tres condiciones
            1. Exclusión mutua.
              1. Retención y espera.
                1. Sin expropiación.
            2. Prevención del interbloqueo
              1. EXCLUSIÓN MUTUA
                1. no pueden eliminase
                2. RETENCIÓN Y ESPERA
                  1. se le puedan conceder simultáneamente todas las peticiones
                  2. SIN EXPROPIACIÓN
                    1. se puede impedir de varias maneras
                    2. ESPERA CIRCULAR
                      1. se puede impedir definiendo un orden lineal entre los distintos tipos de recursos.
                    3. Predicción del interbloqueo
                      1. DENEGACIÓN DE LA INICIACIÓN DEL PROCESO
                      2. Detección del interbloqueo
                        1. ALGORITMO DE DETECCIÓN DEL INTERBLOQUEO
                          1. hacer con tanta frecuencia como una vez
                          2. RECUPERACIÓN
                            1. se necesita alguna estrategia para recuperarlo
                          3. Una estrategia integrada de tratamiento del interbloqueo
                            1. tecnicas
                              1. Espacio de intercambio.
                                1. Recursos del proceso.
                                  1. Memoria principal.
                                    1. Recursos internos.
                                    2. estrategias
                                      1. Espacio de intercambio.
                                        1. Memoria principal.
                                          1. Recursos del proceso.
                                            1. Recursos internos.
                                          2. El problema de los filósofos comensales
                                            1. SOLUCIÓN UTILIZANDO SEMÁFOROS
                                              1. SOLUCIÓN UTILIZANDO UN MONITOR
                                                1. TUBERÍAS
                                                  1. MENSAJES
                                                    1. MEMORIA COMPARTIDA
                                                      1. SEMÁFOROS
                                                        1. SEÑALES
                                                        2. Mecanismos de concurrencia del núcleo de Linux
                                                          1. OPERACIONES ATÓMICAS
                                                            1. CERROJOS CÍCLICOS
                                                              1. CERROJOS CÍCLICOS BÁSICOS
                                                                1. se presenta en cuatro modalidades
                                                                  1. Sencillo
                                                                    1. _irq.
                                                                      1. _irqsave.
                                                                        1. _bh.
                                                                      2. CERROJO CÍCLICO DE LECTURA-ESCRITURA
                                                                        1. SEMÁFOROS
                                                                          1. SEMÁFOROS BINARIOS Y CON CONTADOR
                                                                          2. Funciones de sincronización de hilos de Solaris
                                                                            1. cuatro funciones
                                                                              1. Cerrojos de exclusión mutua
                                                                                1. Semáforos
                                                                                  1. Cerrojos de múltiples lectores y un único escritor
                                                                                    1. Variables de condición
                                                                                    2. CERROJO DE EXCLUSIÓN MUTUA
                                                                                      1. SEMÁFOROS
                                                                                        1. CERROJO DE LECTURA/ESCRITURA
                                                                                          1. VARIABLES DE CONDICIÓN
                                                                                          2. Mecanismos de concurrencia de Windows
                                                                                            1. FUNCIONES DE ESPERA
                                                                                              1. permiten que un hilo bloquee su propia ejecución
                                                                                              2. OBJETOS DE SINCRONIZACIÓN
                                                                                                1. para implementar las funciones de sincronización
                                                                                                2. OBJETOS DE SECCIÓN CRÍTICA
                                                                                                  1. crítica proporcionan un mecanismo de sincronización similar
                                                                                                Mostrar resumen completo Ocultar resumen completo