Interbloqueos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Interbloqueos por Mind Map: Interbloqueos

1. Recursos

1.1. Tipos de recursos

1.1.1. Recursos no apropiativos

1.1.2. Recursos apropiativos

1.2. La secuencia de eventos requerida para utilizar un recurso:

1.2.1. Solicita el recurso

1.2.2. Utilizar el recurso

1.2.3. Liberar el recurso

2. Condiciones para los interbloqueos de recursos:

2.1. Condición de exclusión mutua

2.2. Condición de contención y espera

2.3. Condición no apropiativa

2.4. Condición de espera circular

3. Cuatro estrategias para lidiar con los interbloqueos

3.1. Sólo ignorar el problema

3.2. Detección y recuperación

3.3. Evitarlos en forma dinámica mediante la asignación cuidadosa de los recursos

3.4. Prevención, al evitar estructuralmente una de las cuatro condiciones requeridas

4. Detección y recuperación de un interbloqueo

4.1. Detección de interbloqueos con varios recursos de cada tipo

4.1.1. Vector de recursos existentes

4.1.2. Vector de recursos disponibles

4.1.3. Matriz de asignaciones actuales

4.1.4. Matriz de peticiones

4.2. Recuperación de un interbloqueo (formas)

4.2.1. Recuperación por medio de apropiación

4.2.2. Recuperación a tráves del retroceso

4.2.3. Recuperación a tráves de la eliminación de procesos

5. Cómo evitar los interbloqueos

5.1. Trayectoria de los recursos

5.2. Estados seguros e inseguros

6. Como prevenir interbloqueos

6.1. Cómo atacar la condición de contención y espera

6.2. Cómo atacar la condición no apropiativa

6.3. Cómo atacar la condición de espera Circular

7. Los diversos métodos para evitar el interbloqueo se sintetizan en la siguiente tabla:

8. Condición

8.1. Exclusión mutua

8.2. Contención y espera

8.3. No apropiativa

8.4. Espera circular

9. Método

9.1. Poner todo en la cola de impresión

9.2. Solicitar todos los recursos al principio

9.3. Quitar los recursos

9.4. Ordenar los recursos en forma numérica