Sincronización y comunicación entre procesos introducción

Los distintos procesos que se ejecutan en una computadora no actúan de forma aislada, por un lado algunos procesos cooperan para lograr un objetivo común; por otro lado, los procesos compiten por el uso de recursos limitados, tales como: el uso del procesador, la memoria y los archivos.

Estas actividades de cooperación y competencia llevan asociada la necesidad de que exista alguna comunicación entre estos.

En este tema se estudiará cómo se realiza la sincronización y comunicación de los procesos.

Fuente: Apuntes de la materia Sistemas Operativos Multiusuario de la FCA – UNAM