COMUNICACION+ESTRE+PROCESOS

COMUNICACIÓN ESTRE PROCESOS Hay dos tipos de procesos: los independientes que no afectan ni pueden ser afectados por ningún otro proceso y los //cooperativos// que afectan y pueden ser afectados por algún otro proceso del sistema operativo. Los procesos con frecuencia precisan comunicarse entre si, Para esto existen ciertos contratiempos que debieron ser superados. Para prevenir este problema en las situaciones en la que interviene cualquier recurso compartido se debe impedir que más de un proceso haga uso del recurso compartido al mismo tiempo. Lo que se necesita es exclusión mutua, La parte del programa que acceso la memoria compartida se le llama //sección crítica//. Para tener una solución adecuada los procesos deben cumplir estos cuatro puntos: 1. Nunca dos procesos pueden encontrarse simultáneamente en sus secciones críticas. 2. No se hacen suposiciones acerca de las velocidades relativas de los procesos o del número de CPU. 3. Ningún proceso suspendido fuera de la sección crítica debe bloquear a otros procesos. 4. Nunca un proceso debe querer entrar en forma arbitraria en su sección crítica.

INICIO