Interbloqueos

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

1. Como Evitar Interbloqueos

1.1. Los principales algoritmos para evitar interbloqueos se basan en los conceptos de estado de seguros. Aunque el metodo grafico no se traducen directamente en un algoritmo utilizable, ofrece una seccion intuitiva de la naturaleza del problema.

2. Recursos ( Apropiados y no Apropiados).

2.1. Un recurso apropiado es uno que se puede quitar al proceso que lo posee si efectos dañinos

2.2. Por lo contrario un recurso no apropiado es uno que se puede quitar a su propietario actual sin hacer que el computo falle.

3. Deteccion y Recuperacion de un Interbloqueo.

3.1. Cuando se utiliza este tecnica el sistema no trata de evitar interbloqueos, en vez de ello trata de detectarlos cuando ocurran y luego realizan cierta accion para recuperarse despues del hecho.

4. Los interbloqueos involucran los recusos por lo que para empezar nuestro estudio veremos lo que son. Los interbloqueos pueden ocurrir cuando a los procesos se les otroga acceso exclusivo a los dispositivos, registro de datos, archivos, etc. Para que el analisis de los interbloqueos sea mas general nos referiremos a los objetos como recursos.

5. Como Prevenir Interbloqueos

5.1. Primero vamos atacar la condicion de exclusion mutua. Si ningun recurso se asignara de manera exclusiva a un solo proceso, nunca tendriamos interbloqueos. No obstante es igual de claro que al permitir que dos procesos escriban en la impresora al mismo tiempo se producira un caos.

6. Otras Cuestiones

6.1. *Bloqueo de Dos Fases: Esto es un control de concurrencia y del manejo de los procesos y algun metodo que se pueda utilizar.

6.2. *Interbloqueos de Comunicaciones: Este tipo de interbloqueos ocurre con mucha frecuencia al mismo tiempo se puede evitar.