MÉTODOS PARA EL MANEJO DE BLOQUEOS MUTUOS
Existen tres métodos para tratar el problema del bloqueo
1.- Usare un protocolo para que el sistema NUNCA entrará en u estado de bloqueo.
- Prevención del bloqueo:
- asegurarse que al menos una de las condiciones par el bloqueo no se cumplirá
- constituir limitaciones sobre como podrían solicitarse los recursos
- Evitar el bloqueo:
- El sistema operativo requiere conocer con anterioridad los recursos que necesitara un proceso durante su tiempo de duración, y con esa informacion el sistema operativo puede sisidir para cada requerimiento si el proceso es urgente o si puede esperar, esta decicion se realizara en funcion de los recursos actuales disponibles, los actuales en cada proceso, y los requerimientos y liberaciones de cada proceso.
2.- Permitir entrar a un estado de bloqueo y luego recuperarse.
- Un algoritmo realiza un analicéis del para verificar el estado del sistema y así poder definir si ha ocurrido un bloqueo, y otro algoritmo realiza la recuperación desde el bloqueo.
3.- Ignorar el problema:
- Ante un bloque gran parte del sistema comenzara a funcionar con problemas en su performance.
- Eventualmente el sistema se detendra y necesitara reinicio manualmente.
No hay comentarios:
Publicar un comentario