prueba
Deshabilitar interrupciones: cuando un proceso quiere llamar la atención el procesador cambia el IRQ. Cuando se está en la zona crítica, no se va a poder interrumpir alprocesador
-interrumpe y carga el pcb del nuevo proceso que tocó el timbre
-TEST AND SET se habilita o deshabilita cuando esta por ingresar a una zona de exclusión mutua, es como el semáforo pero desdeel hardware
Lock: el objetivo es impedir ingresos a la zona critica
MODELO
Numero finito de recursos
Numero finito de procesos que compiten por esos recursos
Los procesos deben realizar lasacciones de solicitar, utilizar y liberar a los recursos
Un proceso puede pedir tantos recursos como necesite
Las operaciones que hacen los procesos con los recursos se hacen a través de llamasdas alsistema operativo
Interbloqueo/ postergación indefinida
El interbloqueo es difícil de deshacer
Condiciones para producir interbloqueo
Exclusión mutua: existe por lo menos un recurso compartidopor todos los procesos al cual puede acceder uno x vez.
Posesión y espera: se cuando un proceso tiene asignado un recurso y se queda esperando que se le asignen otros recursos para terminar su procesoNo apropiación de recursos: los recursos no pueden ser apropiados por los procesos, es decir que los recursos solo pueden ser liberados por sus propietarios
Espera circular: si existen variosprocesos (p1, p2, p3… pn), p1 espera recursos de p2, p2 espera recursos de p3, p3 espera recursos de pn, y pn espera recursos de p1.
Para que se produzca un interbloqueo se deben cumplir estas 4condiciones
PRODUCIDO EL INTERBLOQUEO
TRATAMIENTO:
Ignorar: se calcula cada cuanto tiempo sucede el interbloqueo, si sucede cada mucho tiempo,se ignora.
Prevenir: tratar de que no se cumpla alguna delas condiciones que generan el interbloqueo
Evitar: tratar de conocer los recursos que va a utilizar cada proceso antes de que se ejecute para ver si, van estar disponibles si hay algún recurso no...
Regístrate para leer el documento completo.