Importancia de las fuentes de tiempo del reloj atómico para la tecnología
publicado por Richard N Williams on 28th febrero, 2011
El tiempo y la precisión son importantes en el funcionamiento de nuestra vida cotidiana. Necesitamos saber qué eventos ocurren en el tiempo para garantizar que no los extrañemos, también necesitamos tener una fuente de tiempo precisa para evitar que lleguemos tarde; y las computadoras y otras tecnologías son tan confiables como nosotros.
Para muchas computadoras y sistemas técnicos, el tiempo en la forma de una marca de tiempo es la única cosa tangible que una máquina tiene que identificar cuando los eventos deben ocurrir, y en qué orden. Sin una marca de tiempo, una computadora no puede realizar ninguna tarea, incluso guardar datos es imposible sin que la máquina sepa qué hora es.
Debido a esta dependencia del tiempo, todos los sistemas informáticos tienen relojes incorporados en sus tarjetas de circuitos. Comúnmente, estos son osciladores basados en cuarzo, similares a los relojes electrónicos utilizados en los relojes de pulsera digitales.
El problema con estos relojes del sistema es que no son muy precisos. Claro, por decir la hora para propósitos humanos son lo suficientemente precisos; sin embargo, las máquinas con bastante frecuencia requieren un mayor nivel de precisión, especialmente cuando los dispositivos están sincronizados.
Para las redes de computadoras, la sincronización es crucial ya que las diferentes máquinas que cuentan diferentes momentos podrían generar errores y fallas en la red para realizar incluso tareas simples. Lo difícil con la sincronización de red es que los relojes del sistema utilizados por las computadoras para mantener el tiempo pueden derivar. Y cuando diferentes relojes se mueven por cantidades diferentes, una red pronto puede caer en desorden ya que las diferentes máquinas mantienen tiempos diferentes.
Por esta razón, estos relojes del sistema no se utilizan para proporcionar sincronización. En cambio, se utiliza un tipo de reloj mucho más preciso: el reloj atómico.
Los relojes atómicos no se desvían (al menos no más de un segundo en un millón de años), por lo que también son ideales para sincronizar redes informáticas. La mayoría de las computadoras usan el protocolo de software NTP (Network Time Protocol) que usa un solo fuente de tiempo de reloj atómico, ya sea a través de Internet, o de forma más segura, externamente a través de GPS o señales de radio, en el que sincroniza todas las máquinas de una red.
Debido a que NTP garantiza que cada dispositivo se mantenga fiel a esta hora de origen e ignora los relojes del sistema no confiables, toda la red puede mantenerse sincronizada con cada máquina en fracciones de segundo entre sí.