Comunicacion entre procesos

Solo disponible en BuenasTareas
  • Páginas : 2 (454 palabras )
  • Descarga(s) : 7
  • Publicado : 15 de junio de 2010
Leer documento completo
Vista previa del texto
COMUNICACIÓN ENTRE PROCESOS

Cada función del PC en la parte interna consta de un lenguaje y procesos donde se presentan algunos problemas o interrupciones de los procesos.
Se caracterizan tresproblemas:
* Cómo puede un proceso pasar información a otro.
* Asegurarse de que dos o más procesos no se estorben mutuamente al efectuar sus actividades.
* Secuencia correcta cuando existendependencia.
En la gama de sistemas operativos tienen cierta característica que pueden leer y escribir compartiendo en la memoria principal o en un archivo compartido que trabaja sin ningún margende error. Pero de vez en cuando algo raro e inexplicable sucede.
Para prevenir estas situaciones, necesitamos exclusión mutua, es decir, asegurar que si un proceso está usando una variable o archivocompartido, los otros procesos quedan excluidos de hacer lo mismo. Ósea que no trabaje al mismo tiempo, esta parte del programa que accede la memoria compartida se denomina región crítica o seccióncritica.
Necitamos cuatro condiciones para tener una buena solución:
1. Dos procesos nunca pueden estar simultáneamente dentro de sus regiones críticas.
2. No puede suponerse nada acerca de lasvelocidades o el número de las CPU.
3. Ningún proceso que se ejecute fuera de su región crítica puede bloquear a otros procesos.
4. Ningún proceso deberá tener que esperar indefinidamentepara entrar en su región critica.
Existen las interrupciones inhabilitadas, con esta función no pueden ocurrir interrupciones de reloj. Este enfoque muchas veces no resulta por que no es convenienteconferir a los procesos de usuario la facultad de desactivar las interrupciones.
Cuando un proceso quiere entrar en su región critica, lo primero que hace es probar el candado, es una variable queconsiste en verificar los procesos a su estado.
Combinando ideas de tomar turnos con la de tener variables de candado y variables de advertencia en 1.981 G.L PETERSON descubrió una forma sencilla de...
tracking img