Interbloqueo
| |
[INVESTIGACION SOBRE interbloqueo] |
|
INDICE
INTRODUCCION 2
DEFINICION 3
DETECCION 4
RECUPERACION 5
CONCLUSION 6
BIBLIOGRAFIA 7INTRODUCCION
Mediante esta investigación se pretende conocer en términos generales la definición del interbloqueo esto para poder darnos una idea de lo que realmente significa la detección yrecuperación del mismo.
Aquí se explicara de que forma un sistema operativo puede detectar el interbloqueo en sus procesos mediante algoritmos es importante mencionar que aquí se mostrara uno peroexisten diferentes tipos de algoritmos para la detección de interbloqueo.
Y una vez que el sistema operativo ha detectado el interbloqueo tiene dos alternativas para “intentar” recuperarse del mismo, cabedestacar que no todos los sistemas operativos comerciales están diseñados para detectar y recuperarse del interbloqueo y generalmente cuando sucede el usuario sufre perdida de información y serecurren a medidas extremas como el reinicio de la máquina, desencadenando una perdida extrema de tiempo.
DEFINICION
Para entender mejor lo que es el interbloqueo es importante considerar dos factores:* Un conjunto de procesos ejecutándose.
* Un conjunto de recursos utilizados por dichos procesos.
Ahora bien si todos los procesos se están ejecutando y de pronto se genera una situación enla que todos los procesos están esperando por recursos que están siendo utilizados por los otros procesos, se dice que se generó el interbloqueo, ya que todos los procesos están suspendidoseternamente y no pueden evolucionar.
A continuación se muestra una analogía de la vida cotidiana para entender lo que internamente sucede durante el interbloqueo de procesos.
DETECCION
Para detectar siun conjunto de procesos se encuentran en interbloqueo se aplica el siguiente algoritmo de análisis:
* Sea L la lista de procesos del sistema y R el conjunto de recursos disponibles.
1....
Regístrate para leer el documento completo.