Está en la página 1de 3

Conceptos De Sincronización Y Comunicación Entre Procesos

La comunicación entre procesos es una función básica de los sistemas operativos.

Permite la transferencia de información entre dos procesos. Los procesos pueden

comunicarse entre sí compartiendo espacios de memoria, ya sean variables compartidas o

buffers, o a través de las herramientas provistas por las rutinas de IPC. (Inter-process

Communication o Comunicación entre Procesos en español).

Por otra parte, los mecanismos de sincronización permiten forzar a un proceso a

detener su ejecución hasta que ocurra un evento en otro proceso. Es la coordinación y

cooperación de un conjunto de procesos para asegurar la comparación de recursos de

cómputo.

La sincronización entre procesos es necesaria para prevenir y/o corregir errores de

sincronización debido al acceso concurrente a recursos compartidos, tales como

estructuras de datos o dispositivos de E/S, de procesos contendientes. La sincronización

entre procesos también permite intercambiar señales de tiempo (ARRANQUE/PARADA)

entre procesos cooperantes para garantizar las relaciones específicas de precedencia

impuestas por el problema que se resuelve.


Referencias:

• Gómez López, J. (2015). Administración de sistemas operativos. RA-MA Editorial.

https://elibro.net/es/lc/uguayaquil/titulos/62479

• Universidad Carlos III de Madrid. “Hilos y mecanismos de comunicación y

sincronización”. http://ocw.uc3m.es/ingenieria-informatica/sistemas-operativos/material-

de-clase-1/mt_t3_l7.pdf

También podría gustarte