lunes, 3 de octubre de 2011

Método para el manejo de bloqueos mutuos

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