Sie sind auf Seite 1von 2

Raziel Lupercio SEI 5A Un estado de un proceso que es iniciado por el propio usuario es el Bloqueo una rpida bsqueda en la nube

nos da la siguiente definicin: Los bloqueos se dan tanto en los sistemas operativos tradicionales como en los distribuidos, solo que en estos ltimos es ms difcil de prevenirlos, evitarlos e incluso detectarlos, y si se los logra detectar es muy complicado solucionarlos ya que la informacin se encuentra dispersa por todo el sistema. Una vez que un deadlock se detecta, es obvio que el sistema est en problemas y lo nico que resta por hacer es una de dos cosas: tener algn mecanismo de suspensin o reanudacin que permita copiar todo el contexto de un proceso incluyendo valores de memoria y aspecto de los perifricos que est usando para reanudarlo otro da, o simplemente eliminar un proceso o arrebatarle el recurso, causando para ese proceso la prdida de datos y tiempo. Un Bloqueo en un sistema operativo es ''Bloqueo de Control de Proceso'' Estado actual del proceso. Identificacin nica del proceso. Prioridad del proceso. Apuntadores para localizar la memoria del proceso. Apuntadores para asignar recursos. Area para preservar registros. Un ejemplo de bloqueo (deadlock) Ej. de bloqueo (deadlock): Dos procesos desean imprimir grandes archivos en cinta. El proceso a solicita la impresora, que se le concede. El proceso b solicita la unidad de cinta, que se le concede. El proceso a solicita la unidad de cinta, pero se deniega la solicitud hasta que b la libera. El proceso b solicita la impresora y se produce el bloqueo (deadlock)

Ejemplo de interbloqueo de un recurso simple: Tiene su origen en la contencin normal de los recursos dedicados o reutilizables en serie: Pueden ser utilizados por un solo usuario a la vez. Cada proceso est esperando por el otro para liberar uno de los recursos. El recurso retenido no ser liberado hasta que el otro proceso usuario libere su recurso. Este ltimo proceso usuario no liberar su recurso retenido hasta que el primer proceso usuario libere su recurso retenido. Se produce una espera circular El bloqueo tambin puede suceder si un recurso no esta disponible. En palabras de Tanebaum Un conjunto de procesos se bloquea si cada proceso del conjunto espera un evento que solo puede ser provocado por otro proceso del conjunto.

Raziel Lupercio SEI 5A

Das könnte Ihnen auch gefallen