INTERBLOQUEOS
por Marvin Omar Matute
1. CONDICIONES PARA LOS INTERBLOQUEOS
1.1. CONDICION DE EXCLUSION MUTUA
1.2. CONDICION DE CONTENCION Y ESPERA
1.3. CONDICION NO APROPIATIVA
1.4. CONDICION DE ESPERA CIRCULAR
2. MODELADO DE INTERBLOQUEO
2.1. ESTRATEGIAS PARA LIDIAR CON INTERBLOQUEOS
2.1.1. SOLO IGNORAR EL PROBLEMA
2.1.2. DETECCIÓN Y RECUPERACIÓN
2.1.3. EVITARLOS DE FORMA DINÁMICA
2.1.4. PREVENCIÓN
3. COMO EVITAR INTERBLOQUEOS
3.1. TRAYECTORIA DE LOS RECURSOS
3.2. ESTADOS SEGUROS E INSEGUROS
4. FASES DE BLOQUEO
4.1. BLOQUEO DE DOS FASES
4.2. INTERBLOQUEOS DE COMUNICACIONES
5. RECURSOS
5.1. APROPIATIVO: SE PUEDE QUITAR EL PROCESO SIN SUFRIR DAÑOS LA MAQUINA
5.2. NO APROPIATIVO: NO SE PUEDE QUITAR EL PROCESO.
6. ADQUISICION DE RECURSOS
7. COMO PREVENIR INTERBLOQUEOS
7.1. ATACAR LA CONDICIÓN DE EXCLUSIÓN MUTUA
7.2. ATACAR LA CONDICIÓN DE CONTENCIÓN Y ESPERA
7.3. ATACAR LA CONDICIÓN NO APROPIATIVA
7.4. ATACAR LA CONDICIÓN DE ESPERA CIRCULAR