Está en la página 1de 1

Comunicacin entre procesos

Comunicacin entre procesos o


IPC

Como puede pasar


informacin a otro
Dos procesos no se
interpongan entre si
Obtener la secuencia
apropiada proceso a
luego b

Condiciones de carrera:
Dos o ms proceos estn leyendo
o escribiendo datos compartidos y
el resultado depende de quien se
ejecuta y exactamente cuando lo
hace , se conocen como condicin
de carrera .Depura programas que
tienen condicin de carrera no es
tan divertido .Los resultados estn
bien pero algo ocurrir luego
Regiones criticas:
Evitar condicon de carrera
prohibir que mas de un dato lea y
escriba los datos compartidos al
mismo tiempo.Utilizar exclusin
mutua si un proceso usa un
archivo compartido los dems se
excluirn de hacer lo mismo.
En la parte del programa que se
accede a la memoria compartida

se conoce como seccin critica.No


es suficiente para que los procesos
paralelos

No puede haber dos proceso


de manera simultanea en
seccin critica
No pueden hacer
suposicones acerca de las
velocidades o el numero de
CPUS
Ningun proceso que se
jeecute fuera de la regin
critica puede bloquear otros
Ningun proceso tine que
espera para siempre para
entrar a su seccin critica
Exclusion con espera
ocupada
Deshabilitando
interrupciones
Variables de candado
Alternancia estricta
Solucion de Peterson

También podría gustarte