Professional Documents
Culture Documents
Sistemas Operativos II
Relojes fsicos
O El objetivo de la sincronizacin de relojes es ordenar los
eventos en forma cronolgica para saber cundo se efectu un evento (fecha, hora, proceso a realizar y computadora que lo hizo).
Diferencias de relojes internos en una red
8:06 8:12
8:05
8:13
Sincronizacin de relojes
O Hay 2 tipos de sincronizacin del reloj: O Externa: Cuando se toma el reloj de un
tiempo es relativo
Relojes Fsicos
O Internamente cada computadora contiene un
reloj fsico, el cual cuenta la frecuencia de las oscilaciones de un cristal para medir el tiempo a travs de una estampa o marca de tiempo.
O Cada mquina puede interpretar de forma
distinta los pulsos de reloj, aunque la diferencia puede ser prcticamente nula, despus de un tiempo se pueden ver los efectos.
Relojes lgicos
O Una forma ms sencilla de sincronizar el
ejemplo es el UTC (Universal Time Coordinated) que se basa en relojes atmicos coordinados con el astronmico.
Sincronizacin de Relojes
O Otros ejemplos de relojes lgicos se pueden
tiempo se puede sincronizar aparentemente de forma fcil si se modifica con respecto al tiempo UTC, el detalle radica en que puede afectar la ejecucin de procesos. Cierto tipo de hardware permite modificar la frecuencia de reloj para mejor sincronizacin.
Sincronizacin de Relojes
O El ajuste de tiempo se hace de manera
gradual.
O Existen diversos algoritmos de sincronizacin
consiste en utilizar un servidor de reloj y medir los tiempos de latencia, dichos tiempos se consideran en el tiempo formal
Algoritmo de Cristhian
O En su versin original es poco tolerante a
fallas, se suelen utilizar varios servidores de tiempo y el cliente hace comunicacin a travs de un multicast.
Algoritmo de Berkeley
O Como medir el tiempo de retraso con exactitud es
imposible, el Algoritmo de Berkeley sugiere que se coordinen todos los relojes de los nodos en un tiempo t en especfico.
NTP
O Network Time Protocol, es el protocolo de
creado en 1991 y basa su funcionamiento en el anlisis estadstico de los tiempos de retardo as como en la redundancia. por el puerto 119 y se utiliza actualmente en la mayora de los SOs
O Escucha
Algoritmo de Lamport
O Fue ideado en 1978 y basa su funcionamiento
Algoritmo de Lamport
O Cuando se realiza un paso de mensajes,
Usos de la sincronizacin
O La sincronizacin de procesos distribuidos