Proverbios 19:21.

Los pensamientos del rey, igual que el agua, corren por donde Dios los dirige.

sábado, 15 de mayo de 2010

Bloqueos/Deadlock.

En informática un bloqueo, es aquel que se genera cuando un proceso no esta autorizado para alguna aplicación, o sea, cuando hace uso de la no apropiación de los recursos.

Existen recursos en los sistemas de cómputos que pueden ser utilizados por un solo proceso a la vez, supongamos que dos procesos desean imprimir cada uno un archivo que se encuentra en un CD.
El proceso A solicita la impresora y le e concedida.

El proceso B solicita la unidad de CD-ROM y le e concedida. A solicita la unidad de CD_ROM, pero deberá esperar hasta que B la libere. B solicita la impresora pero, deberá esperar hasta que A la libere.

Los recursos pueden ser apropiables y no apropiables

Apropiable, es un recurso que puede ser designado del procesos que lo posee sin causar efectos dañinos.

No apropiable, es aquel que no puede tomarse de su poseedor activo sin causar un error.

En general los bloqueos están relacionasdos con recursos no apropiables. los bloqueos se pueden dar por muchas causas y los mismos corresponden a un patrón que debe seguirse para evitar este tipo de situación.

No hay comentarios:

Publicar un comentario