Las ultimas noticias en tecnología, ciencia y cultura digital.

¿Por qué añadir un segundo extra al tiempo provoca fallos informáticos?

El pasado martes 30 de junio el día tuvo un segundo más. Como explicamos, el proceso es en esencia el resultado de la diferencia que hay entre la precisión de los relojes atómicos actuales y la velocidad de rotación de la Tierra, que es irregular. Es conocido que estas medidas provocan errores informáticos ¿Por qué ocurre?

Como explica Tom Scott en este vídeo de YouTube, en realidad la medida tiene mucho que ver con el modo en el que UNIX administra y contabiliza el tiempo. Ese modo consiste en un número muy largo que mide el número de segundos que ha n pasado desde desde la medianoche del 1 de junio de 1970, según el huso GMT.

Advertisement

Hay varias páginas donde puede consultarse qué hora es exactamente para Unix, al momento de escribir estas líneas son las 1435830088. Cuando tenemos que ajustar el desfase entre la rotación de la tierra con respecto al sol y los relojes atómicos añadiendo o quitando un segundo eso provoca que dentro de la particular línea universal temporal de UNIX haya dos instantes repetidos.

No es muy complicado endentar por qué eso provoca todo tipo de errores en los sistemas. Imagina que este mismo instante, este mismo segundo, se repitiese. Imagina que este mismo instante, este mismo segundo, se repitiese (ja!). Los Wachowski lo representaron muy bien en Matrix:

¿Qué ocurre con la segunda opción, que es no alterar ni adaptar ese número? Que históricamente la hora de Unix se “rompería” con respecto a la hora real en el pasado. Algunas compañías, como Google, optaron por soluciones muy inteligentes como partir ese segundo en fragmentos y repartirlo, colarlo disimuladamente en definitiva, a lo largo del día. Otras, como la bolsa de Nueva York, decidieron cerrar el pasado martes un poco antes y dejarse de complicaciones. El tiempo sigue siendo, después de todo, el señor ante que el todo nos postramos. [vía Tom Scott]

Advertisement

***

Psst! también puedes seguirnos en Twitter, Facebook o Google+ :)

Share This Story