Please enable JavaScript.
Coggle requires JavaScript to display documents.
SINCRONIZACIÓN DEL RELOJ - Coggle Diagram
SINCRONIZACIÓN DEL RELOJ
-
Relojes Lógicos
-
Ejemplos
Lamport
Concepto
-
Leslie Lamport (1978) contribuyó en su diseño y estableció que la sincronización de los relojes no requiere ser absoluta
¿Cómo funciona?
Utiliza contadores incrementales. Su premisa principal es que el tiempo nunca retrocedeni tiene el mismo valor, solo puede “avanzar” al menos 1 unidad
Cada proceso tiene su propio reloj lógico, que aumenta con cada evento a velocidades diferentes.
Cuando los procesos se envían mensajes, adjuntan su contador y al recibir las respuestas, ajustan su reloj lógico al valor máximo +1
Vectorial
Concepto
-
Permiten capturar la causalidad y se construyen de manera que cada proceso mantenga un vector de contadores de cada proceso
¿Cómo funciona?
Cada proceso tiene un reloj lógico y una copia global de todos los relojes lógicos de los demás procesos.
-
-
Cada vez que un proceso envía un mensaje, incrementa su reloj y envía una copia de su vector
Cada vez que un proceso recibe un mensaje, incrementa su reloj en 1 y actualiza su vectorbuscando el máximo valor entre su propio vector y la copia recibida
Relojes Físicos
Concepto
Es un circuito para dar seguimiento al tiempo que sirve como cronómetro (timer) compuesto por un cristal de cuarzo mecanizado
-
-
-
-
¿Por qué es importante?
-
Mitiga problemas en el funcionamiento del sistema a toda escala, ya sean leves, severas y de gran escala (Ejemplo: Y2K)
¿Cómo se mide el tiempo?
Desde el siglo XVII, se mide astronómicamente (en base al movimiento de la tierra respecto al sol) y el problema radica en que la rotación de la tierra no es constante
En 1948 se crea el reloj atómico que es mucho mas preciso, no depende del movimiento de la tierra y utilizan cesio 133, pero el problema de TAI es que tiene 3ms menos de tiempo por cada día
UTC (Tiempo Universal Coordinado) soluciona este problema agregando segundos vacíos cada 800ms de desfase TAI. UTC es la base de nuestro tiempo actual