Ensayo

Páginas: 5 (1201 palabras) Publicado: 20 de octubre de 2012
INSTUTUTO TECNOLOGICO SUPERIOR DE COATZACOALCOS

DOCENTE: OMAR E. BENTANZOS MARTINEZ

CARRERA: INGENIERÍA INFORMÁTICA.

MATERIA: SISTEMAS OPERATIVOS II
INTEGRANTES DEL EQUIPO:
TERESA DE JESUS ROMERO LOPEZ
JESUS MANUEL BARREIRO JIMENEZ

GRADO: 5° GRUPO: B

ACTIVIDAD: ENSAYO

SINCRONIZACIÓN EN SISTEMAS DISTRIBUIDOS

Basándonos en las lecturas antesleídas de la unidad 2 La sincronización de relojes en un sistema distribuido consiste en garantizar que los procesos se ejecuten en forma cronológica y a la misma vez respetar el orden de los eventos dentro del sistema. Para lograr esto existen varios métodos o algoritmos que se programan dentro del sistema operativo, entre los cuales tenemos:
Este algoritmo está basado en el usodel tiempo coordenado universal (siglas en inglés, UTC), el cual es recibido por un equipo dentro del sistema distribuido. Este equipo, denominado receptor de UTC, recibe a su vez solicitudes periódicas del tiempo del resto de máquinas del sistema a cada uno de los cuales les envía una respuesta en el menor plazo posible informando el tiempo UTC solicitado, con lo cual todas las máquinas del sistema actualicen suhora y se mantenga así sincronizado todo el sistema. El receptor de UTC recibe el tiempo a través de diversos medios disponibles, entre los cuales se menciona las ondas de radio, Internet, entre otros.
Un gran problema en este algoritmo es que el tiempo no puede correr hacia atrás:
El tiempo del receptor UTC no puede ser menor que el tiempo de la máquina que le solicitó el tiempo.
El servidor deUTC debe procesar las solicitudes de tiempo con el concepto de interrupciones, lo cual incide en el tiempo de atención.
El intervalo de transmisión de la solicitud y su respuesta debe ser tomado en cuenta para la sincronización. El tiempo de propagación se suma al tiempo del servidor para sincronizar al emisor cuando éste recibe la respuesta.
Lamport. Pudo sincrionizar los relojes físicos en lahora real y obtener nuevos resultados, también tomo en cuenta el tiempo universal.
Si se requerere sincronizar los relojes de algún sistema con un tiempo real para en este caso se usa el utc ,una maquina debe tener un receptor para www y sincronizar el resto de los relojes de este tiempo y sobre todo tener varios receptores para www y en esto establecer un rango en el cual un utc cae, estorequiere de un acuerdo entre las maquinas receptoras para generar un intervalo
Y si en caso de no haber maquina receptora es necesario que se coloque manualmente y luego sincronizar los relojes
Así pues entonces tenemos que lo importante que necesitamos es saber el orden en el cual sucedan los eventos y esto se logra mediante la utilización de un reloj lógico.
Algoritmo de Cristian
Un sistemadistribuido basado en el algoritmo de Berkeley no dispone del tiempo coordenado universal (UTC); en lugar de ello, el sistema maneja su propia hora. Para realizar la sincronización del tiempo en el sistema, también existe un servidor de tiempo que, a diferencia del algoritmo de Cristian, se comporta de manera activa. Este servidor realiza un muestreo periódico del tiempo que poseen algunas de lasmáquinas del sistema, con lo cual calcula un tiempo promedio, el cual es enviado a todas las máquinas del sistema a fin de sincronizarlo.
Algoritmo de Berkeley
Se basa en un servidor de tiempo activo (demonio del tiempo) que realiza un “polling” a cada máquina periódicamente para preguntar el tiempo que tienen.
Es útil, aún si no hay una máquina receptora para WWV.
El tiempo debe ser colocadomanualmente por el operador.
Exclusión mutua.
Los algoritmos de exclusión mutua (comúnmente abreviada como mutex por mutual exclusion) se usan en programación concurrente para evitar el uso simultáneo de recursos comunes, como variables globales, por fragmentos de código conocidos como secciones críticas.
La mayor parte de estos recursos son las señales, contadores, colas y otros datos que se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensayo de el Ensayo
  • ensayo de ensayo
  • Ensayo Del Ensayo
  • Ensayo de un ensayo
  • Ensayemos un ensayo
  • ensayo del ensayo
  • Ensayo del ensayo
  • Ensayo del ensayo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS