Interbloqueos

Páginas: 3 (532 palabras) Publicado: 4 de julio de 2011
Concurrencia
Es concurrente cuando se lanzan al mismo tiempo 2 procesos o más, pero son independientes 1 de otro y se le asigna un procesador a cada instrucción y cada 1 se ejecuta al mismo tiempoque las otras pero por separado, en caso contrario cuando de tiene un solo procesador las instrucciones se ejecutan simultáneamente.

Hay casos en los cuales un proceso esta escribiendo en un archivoy pasa que otro proceso congruente llegue a leer o sobre escribir el mismo archivo para eso hay casos en los cuales están las condiciones
Condiciones de Bernstein: Dos procesos se pueden ejecutarde forma concurrente si se verifican las siguientes condiciones:

R(S2) Intersección W(S1) = {conjunto vacío}
R(S1) Intersección W(S2) = {conjunto vacío}
W(S1) IntersecciónW(S2) = {conjunto vacío}

COMUNICACIÓN ENTRE PROCESOS

Los sistemas operativos, proveen mecanismos de comunicación entre procesos. Esta es necesaria en situaciones donde se entregan salidas deprocesos como entradas de otros.

Condiciones de competencia
Al compartirse recursos, los procesos entran en una dinámica denominada competencia. Dicha competencia se debe al hecho de que los recursoscompartidos requieren una asignación exclusiva al ser modificados por algún proceso.

Existen 2 de comunicacion:

Esquema de comunicación por memoria compartida (Buffer)

mecanismo de comunicaciónentre procesos (IPC, Interprocess comunication).

Los pasos para la comunicación son:

* Comunicación directa: se debe expesificar el nombre del remitente o destinatario

* Comunicaciónindirecta: se envían a, y se reciben de, buzones (puertos)

* Uso de buffer automático o explícito:

* Envío por copia o envío por referencia

* Mensajes de tamaño fijo o variablesINTERBLOQUEOS

Un interbloqueo o bloqueo mutuo se puede definir como el bloqueo permanente de un conjunto de procesos que compiten por los recursos del sistema.

un proceso puede emplear un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • interbloqueo
  • interbloqueo
  • interbloqueos
  • Interbloqueos
  • Interbloqueo
  • Interbloqueos
  • Tipos De Interbloqueo
  • Interbloqueos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS