Este es un increible material para poder aprender sobre el increible mundo universitario e informatico de los principales y generales sistemas operativos, es por eso que este material va a ser uno de los mejores y mas requeridos en todos los campos de la informatica, tanto a nivel universitario com a novel profesional.
Este es un increible material para poder aprender sobre el increible mundo universitario e informatico de los principales y generales sistemas operativos, es por eso que este material va a ser uno de los mejores y mas requeridos en todos los campos de la informatica, tanto a nivel universitario com a novel profesional.
Este es un increible material para poder aprender sobre el increible mundo universitario e informatico de los principales y generales sistemas operativos, es por eso que este material va a ser uno de los mejores y mas requeridos en todos los campos de la informatica, tanto a nivel universitario com a novel profesional.
El Bloqueo mutuo tambin puede ser representado usando grafos dirigidos, donde el
proceso es representado por un cuadrado y el recurso, por un crculo. Cuando un pr
oceso solicita un recurso, una flecha es dirigida del crculo al cuadrado. Cuando un recurso es asignado a un proceso, una flecha es dirigida del cuadrado al crcul o. En la figura del ejemplo, se pueden ver dos procesos diferentes (A y B), cada un o con un recurso diferente asignado (R1 y R2). En este ejemplo clsico de bloqueo mutuo, es fcilmente visible la condicin de espera circular en la que los procesos se encuentran, donde cada uno solicita un recurso que est asignado a otro proceso . Condiciones necesarias Un livelock es similar a un deadlock, excepto que el estado de los dos procesos envueltos en el livelock constantemente cambia con respecto al otro. Livelock es una forma de inanicin y la definicin general slo dice que un proceso especfico no e st procesando. En un ejemplo del mundo real, un livelock ocurre por ejemplo cuando dos personas , al encontrarse en un pasillo angosto avanzando en sentidos opuestos, y cada un a trata de ser amable movindose a un lado para dejar a la otra persona pasar, per o terminan movindose de lado a lado sin tener ningn progreso, pues ambos se mueven hacia el mismo lado, al mismo tiempo. Livelock es un riesgo con algunos algoritmos que detectan y recuperan los interb loqueos, pues si ms de uno toma cartas en el asunto, la deteccin del interbloqueo puede ser disparada continuamente; pudiendo ser arreglado asegurndose que slo un p roceso (escogido al azar o por prioridad) tome accin.