Sincronización de Procesos

INFORMATICA UNIVERSIDAD

CONCLUSIÓN

A modo conclusión con respecto a este material didáctico se desea dar por entendido que:

La sincronización entre procesos es necesaria para prevenir y/o corregir errores de sincronización debidos 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 senales de tiempo entre procesos cooperantes para garantizar las relaciones especificas de precedencia impuestas por el problema que se resuelve. 

Además de que sin una sincronización adecuada entre procesos, la actualización de variables compartidas puede inducir a errores de tiempo relacionados con la concurrencia que son con frecuencia difíciles de depurar. Una de las causas principales de este problema es que procesos concurrentes puedan observar valores temporalmente inconsistentes de una variable compartida mientras se actualizan. una aproximación para resolver este problema es realizar actualizaciones de variables compartidas de manera mutuamente exclusiva. 

 

 

 

 

(Puede quitar la publicidad ampliando la cuenta)