Comunicación Entre Procesos

1
Comunicación entre procesos Comunicación entre procesos o IPC Como puede pasar información a otro Dos procesos no se interpongan entre si Obtener la secuencia apropiada proceso a luego b Condiciones de carrera: Dos o más proceos están leyendo o escribiendo datos compartidos y el resultado depende de quien se ejecuta y exactamente cuando lo hace , se conocen como condición de carrera .Depura programas que tienen condición de carrera no es tan divertido .Los resultados están 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 exclusión mutua si un proceso usa un archivo compartido los demás se excluirán de hacer lo mismo. En la parte del programa que se accede a la memoria compartida se conoce como sección critica.No es suficiente para que los procesos paralelos No puede haber dos proceso de manera simultanea en sección critica No pueden hacer suposicones acerca de las velocidades o el numero de CPUS Ningun proceso que se jeecute fuera de la región critica puede bloquear otros Ningun proceso tine que espera para siempre para entrar a su sección critica Exclusion con espera ocupada Deshabilitando interrupciones Variables de candado Alternancia estricta Solucion de Peterson

description

Esto es una reseña de comunicacional entre procesos

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