INTRODUCCIÓN
En el mundo moderno las computadoras son una
herramienta muy útil para el ser humano ya que ayuda al desenvolvimiento y a la
realización de tareas que el ser humano por sí solo no puede realizar.
Las computadoras realizan cada una de sus
tareas de acuerdo al entorno en el que
se ubiquen y a las características que ellas poseen, debido a estos utilizan recursos
para realizar cada uno de sus procesos; estos procesos solo pueden utilizar un
recurso a la vez, por ejemplo el proceso de impresión que solo es utilizado por
un usuario en el momento de imprimir.
Cuando hay una sobrecarga de procesos
utilizando el mismo recurso se conoce como interbloqueo que no es nada más que
una interrupción interna de un proceso mientras otro se ejecuta.
INTERBLOQUEOS
El
interbloqueo es un problema que afecta a procesos concurrentes que utilizan recursos
en un sistema, son interrupciones internas dentro del sistema que evitan que 2
procesos se ejecuten de manera simultánea utilizando el mismo recurso y
haciendo una lista de espera para la petición
de cada uno de ellos .
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.
Para realizar la petición de
un recurso se debe seguir el siguiente modelo del sistema:
Solicitud
Utilización LLAMADO AL SISTEMA
Liberación
Recursos
apropiativos: es un recurso que se le puede
quitar al proceso sin que hay efecto dañino o altere la ejecución del mismo.
Nota. En general los interbloqueos afectan a los recursos
apropiativos
Los procesos
se representan con un círculo ;
mientras que los recursos con un cuadrado
R-->P (es la asignación de un recurso a un proceso)
P-->R (es la solicitud de un recurso para un proceso)
EJEMPLO
CONCLUSIÓN
El interbloqueo es una interrupción para lograr una mejor utilización
de los recursos del sistema y así optimizar la ejecución de los procesos.
Los interbloqueos se forman si hay dos o más procesos
necesitados de un mismo recurso, al no poder los dos coger el mismo recurso al
mismo tiempo.
BIBLIOGRAFÍA
Tanenbaum,
A. 2009. SISTEMAS OPERATIVOS MODERNOS.3 ed. México .p 434-440.


No hay comentarios:
Publicar un comentario