Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Interbloqueos por Mind Map: Interbloqueos

1. 1. Condición de exclusión mutua 2. Condición de contención y espera. 3.Condición no apropiativa. 4.Condición de espera circular.

2. Metodo de interbloqueos

3. Condiciones para los interbloqueos de Recursos

4. Adquisición de Recursos

5. Recursos Apropiativos y no Apropiativos

6. El interbloqueo es un problema que afecta a procesos concurrentes que utilizan recursos en un sistema. Los procesos solicitan recursos al sistema y los liberan cuando ya no los necesitan. Un recurso puede estar disponible o bien asignado a algún proceso.

7. 1. Recursos

8. 2. Introducción a los interbloqueos

9. El interbloqueos es un problema que afecta a procesos concurrentes que utilizan recursos en un sistema

10. Un recurso apropiativo es uno que se puede quitar al proceso que lo posee sin efectos dañinos

11. Un recurso no apropiativo es uno que no se puede quitar a su propietario actual sin hacer que el computo fallo.

12. La secuencias de los eventos que son necesarios para usar este recurso son los siguientes , en un formato abstracto. 1. Solicitar el recurso. 2. Utilizar el recurso 3. Liberar el recurso

13. Algunas veces los procesos necesitan dos o mas recursos. Se pueden adquirir de manera secuencial. Si se necesitan mas de dos recursos, solo se adquieren uno después del otro

14. En general, se utilizan 4 estrategias para lidiar con los interbloqueos. 1. Sólo ignorar el problema 2. Detección y recuperación 3. Evitarlos en forma dinamica mediante la asignacion de los recursos. 4. Prevención, al evitar extructuramente una de las 4 condiciones requeridas

15. 5. Como prevenir Interbloqueos

16. Cómo atacar la condición de Exclusión Mutua

17. 4. Como evitar los Interbloqueos

18. 3. Detección y recuperación de un interbloqueo

19. Trayectoria de los recursos

20. Detección de intebloqueos con un Recurso de cada tipo

21. El estado de cuales recursos están contenidos por algún proceso y cuáles están siendo solicitados es el siguiente: 1. El proceso A contiene a R y quiere a S. 2. El proceso B no contiene ningún recurso, pero quiere a T. 3. El proceso C no contiene ningún recurso, pero quiere a S 4. El proceso D contiene U y quiere a S y a T. 5. El proceso E contiene a T y quiere a V. 6. El proceso F contiene a W y quiere a S. 7. El proceso G contiene a V y quiere a U

22. Los principales algoritmos para evitar los interbloqueos se basan en el concepto de los estados seguros.

23. Estados Seguros e Inseguros

24. Los algoritmos para evitar interbloqueos que estuaremos utilizan la información. En cualquier instante hay un estado actual que consiste en E,A, C Y R.

25. En este modelo, el único proceso que realmente solicita la impresora fisica es el demonio de impresión . como el demonio nunca solicita ningún otro recurso, podemos eliminar el interbloqueo par ala impresora

26. Cómo atacar la condición de contención y espera

27. Una forma de lograr esta meta es requerir que todos los procesos soliciten todos sus recursos antes de empezar su ejecución.

28. Como Atacar la condición de espera circular

29. La espera circular se puede eliminar de varias formas. Una de ellas es simplemente tener una regla que diga que un proceso tiene derecho sólo a un recurso en cualquier momento.

30. 6. Otras cuestiones

31. Bloqueo de Dos fases

32. Interbloqueos de comunicaciones

33. En la primera fase, el proceso trata de bloquear los registros que necesita, uno a la vez. si tiene exito pasa a la segunda fase, realizando sus actualizaciones y liberando los bloqueos.

34. El interbloqueos de comunicaciones puede ocurrir en los sistemas de comunicaciones ( como las redes), en donde dos o mas procesos se comunican mediante el envio de mensajes. Un arreglo común es que el proceso A envia un mensaje de petición al proceso B , y después se bloquea hasta que B envía de vuelta un mensaje de respuesta