Está en la página 1de 1

COMUNICACIO ENTRE PROCESOS

Los procesos se comunican unos a otros, de preferencia no deben usar interrupciones.

Existe tres aspectos a cuidar

1) Cómo puede un proceso pasar información a otro.


2) Asegurar que dos o más procesos no se estorben al realizar actividades cruciales.
3) Ordenamiento correcto cuando existe dependencia.

Ejemplo:

Proceso1
-
-
X=y+20
Z=y-5
-
-
Proceso2
-
N=2
M=z+n

REGION CRITICA

la parte del programa de un proceso donde tiene variables comunes (las mismas
variables) o zona de memoria compartida o archivos compartidos con otros procesos,
se denomina región critica.

Los procesos que tienen regiones criticas (procesos paralelos), para un trabajo
adecuado deben cumplir lo siguiente.

1) Dos o más procesos no puedes entrar dentro de sus regiones criticas al mínimo
tiempo.
2) Ningún proceso que se está ejecutando fuera de su región critica puede bloquear a
otros procesos.
3) Ningún proceso debe esperar independientemente para ingresar a su región
critica.
4) No se puede hacer suposiciones de la velocidad del CPU ni del número de CPUS.
A entra a A sale a su
su regio región
critica critica
procesoA

B ingresa
B sale
procesoB
Grafico de
T1 T2 B Bloqueado T3 T3 T4 exclusión
mutua de
regioncritica
B intenta ingresar a su región critica

También podría gustarte