Conceptos Fundamentales de Gestión de Procesos: Bloqueo Mutuo, Zonas Críticas y Semáforos
Clasificado en Informática
Escrito el en
español con un tamaño de 3,95 KB
Conceptos Clave en Gestión de Procesos
1. En el contexto de gestión de procesos en los sistemas operativos, ¿Qué entiende por bloqueo mutuo?
El bloqueo mutuo, conocido también como abrazo mortal o deadlock en programación, se refiere a la situación en la que dos o más tareas, como procesos o hilos, se detienen indefinidamente, esperando cada una por un recurso que la otra posee para poder continuar o finalizar su ejecución.
2. Suponga que tiene 3 procesos (P1, P2 y P3) y tres recursos (C1, C2 y C3). Muestre un ejemplo que pueda generar un bloqueo mutuo o abrazo mortal.
Ejemplo de bloqueo mutuo:
- P1 tiene C1, espera por C2.
- P2 tiene C2, espera por C3.
- P3 tiene C3, espera por C1.
En este escenario, ninguno de los procesos puede avanzar porque... Continuar leyendo "Conceptos Fundamentales de Gestión de Procesos: Bloqueo Mutuo, Zonas Críticas y Semáforos" »
catalán con un tamaño de 168 KB