Comunicación Entre Procesos
-
Upload
gerson-vizcardo -
Category
Documents
-
view
224 -
download
0
description
Transcript of Comunicación Entre Procesos
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