domingo, 18 de noviembre de 2012

2.2.3 Usos de la sincronización


La sincronización de procesos distribuidos tiene una infinidad de aplicaciones a continuación se muestran los principales usos.
 La caché es un área de memoria utilizada para agilizar los procesos de lectura-escritura.
El ejemplo más conocido es la caché de los servidores Proxy Web, los cuales almacenan las páginas visitadas por los usuarios. Así cuando un cliente pide una página, se revisa si está en la cache agilizando la navegación y reduciendo el ancho de banda.
La exclusión mutua garantiza que sólo un proceso esté en una región crítica.
La exclusión mutua en sistemas distribuidos basa su funcionamiento en variantes de sistemas centralizados.

Cuando un proceso distribuido desea entrar a una región crítica debe de enviar la solicitud a todos los demás procesos recibiendo respuestas de todos.

No hay comentarios:

Publicar un comentario