jueves, 2 de abril de 2009

Sincronizacion en los Sistemas Distribuidos

La sincronización es un punto clave para los sistemas operativos distribuidos. Ya que ademas de la comunicacion es fundamental la forma en el que los procesos cooperan y se sincronizan entre si para la utilizacion de los recursos compartidos de la red.
El término sincronización se define como la forma de forzar un orden parcial o total en cualquier conjunto de eventos, y es usado para hacer referencia a tres problemas distintos pero relacionados entre sí:`
  1. La sincronización entre el Emisor y el Receptor.
  2. La especificación y control de la actividad común entre procesos cooperativos.
  3. La serialización de accesos concurrentes a objetos compartidos por múltiples procesos.

En estos Sistema para sincronizar el trabajo comun entre procesos y evitar las complicaciones que puden ir surgiendo con el uso de estos , emplean Algoritmos Distribuidos que cuenta con las siguientes caracteristicas:

  • Como una característica de los sistemas distribuidos, es inaceptable que se concentre en un nodo, a toda aquella información que sea relevante para la toma de decisiones que tengan que llevar a cabo los procesos, pues es común que lo hagan basándose en la información almacenada localmente.

  • Se debe contemplar o prever los posibles puntos de fallo del sistema, puesto que en un sistema distribuido el flujo de trabajo no debe verse afectado si el proceso se interrumpe en algún nodo.

  • Debido a que puede existir un gran número de nodos de procesamiento, no existe un reloj o fuente de tiempo común para todos ellos. Esto se simplifica al hecho de en que tiempo ocurre un suceso con respecto de otro.

Se utiliza el término "reloj" para hacer referencia al dispositivo con que cuentan casi todas las computadoras, y que se encarga de registrar el tiempo. Existen 2 tipos de Relojes

  • Logicos
  • Fisicos

Etonces se puede decir que la sincronizacion juegua un papel importante dentro de los Sistemas Distribuidos ya que todos los procesos y forma de utilizar los recursos compartidos en la red van girar entorno ha esta forma de trabajo para evitar los problemas mencionados con anterioridad en la parte superior.

No hay comentarios:

Publicar un comentario