Share
Google+LinkedInPinterest

Este 30 de junio tendrá un segundo más; ajuste su reloj

El segundo adicional servirá para compensar las variaciones en la duración del día que producen un desfase entre el tiempo de los relojes y el periodo de rotación de la Tierra.

reloj2
Este 30 de junio, tendrá un segundo más para compensar las pequeñas variaciones en la duración del día que se van acumulando y producen un desfase entre el tiempo en el que se basan los relojes y el periodo de rotación de la Tierra.
Así lo decidió el Servicio Internacional de la Rotación Terrestre, con sede en París, en un boletín difundido a principios de año, dijo hoy Francisco Colomer, del Observatorio Astronómico Nacional (OAN).
reloj-de-digitaces-con-segundos-en-la-medianoche-48661753En concreto, el último minuto del 30 de junio tendrá 61 segundos.
La necesidad de intercalar un segundo adicional se debe a que minúsculas variaciones de la duración del día se acumulan ya que la Tierra no es un sólido rígido, su rotación se ve afectada por el acoplamiento de núcleo, manto líquido, océanos, atmósfera.
Esas acumulaciones producen un desfase entre el Tiempo Universal Coordinado, que es el tiempo atómico en el que se basa la hora de nuestros relojes, y el tiempo ligado a la rotación terrestre, que toma como referencia la posición del Sol, explicó.
La invención de los relojes atómicos ha permitido una medición del tiempo mucho más precisa y en 1970 un acuerdo internacional reconoció la existencia de las dos escalas de tiempo: el periodo de rotación del planeta y el llamado Tiempo Universal Coordinado o UTC.
El Servicio Internacional de Rotación de la Tierra y Sistemas de Referencia Saltar, establecido en 1987 por la Unión Astronómica Internacional y la Unión Internacional de Geodesia y Geofísica, es la organización que observa la diferencia entre las dos escalas y señala cuándo debe insertarse o quitarse un segundo del UTC.

Con este ajuste se consigue que la diferencia entre ambas escalas de tiempo siempre sea inferior a un segundo”, según Colomer.

descarga (7)Del mismo modo que si nuestro reloj se adelanta debemos reajustarlo ocasionalmente a fin de que indique la hora correcta, también debemos reajustar el ‘reloj’ del Tiempo Universal Coordinado por el que se rige la hora oficial de todos los países del mundo.
La última ocasión en que hubo que hacerlo fue el día 1 de enero de 2009, indicó Colomer.
 
 
 
 
 

Fuente:excelsior.com.mx
Read More
179

Views

Share
Google+LinkedInPinterest

El efecto 2038

El “Efecto 2038” es un bug que, en cierta medida, se parece al “Efecto 2000” del que tanto se habló en 1999. Este bug, relativo a la codificación del tiempo en los sistemas de 32 bits, nos emplaza a un posible fallo de sistemas en enero del año 2034.

y2kAunque era algo que se conocía, en el año 1999 mucha gente entró en “modo pánico” cuando los informativos y periódicos no paraban de hablar del Efecto 2000. También conocido como Y2K, bajo este término se escondía un bug que podía afectar a sistemas muy antiguos que codificaban el año en dos dígitos; por tanto, la llegada del año 2000 y su “00” podría interpretarse como el año 1900 y se podría desatar el caos absoluto.

Llegó el 1 de enero del 2000 y, finalmente, no pasó nada grave. Los aviones no cayeron del cielo ni se produjo un apagón masivo en el suministro eléctrico, las empresas invirtieron en solventar el problema y todos los temores se quedaron en una especie de leyenda urbana que muchos recordamos como algo del pasado que, realmente, quedó amplificado por los medios de comunicación y algunas campañas gubernamentales algo exageradas.

Quizás sea demasiado pronto para pensar en ello y, por este motivo, no se conozca mucho pero el “Efecto 2000” no es el único bug relativo a las fechas que existe y, de hecho, dentro de 24 años nos enfrentaremos a algo parecido en lo que se conoce como el Efecto 2038.

El Efecto 2038

Dudo mucho que en el año 2038 nos enfrentemos a un apocalipsis como el que algunos anunciaban con la llegada del año 2000 aunque, en cierta medida, estamos hablando de un problema parecido.
En la norma IEEE 1003, también conocido como POSIX, se definen una serie de estándares que normalizan una serie de interfaces para sistemas operativos y, de esta forma, poder crear aplicaciones multiplataforma. Entre los estándares que define POSIX encontramos la medida de tiempos de los sistemas de 32 bits; es decir, el reloj que usan estos sistemas.
El reloj que tienen muchos computadores no es más que un contador de segundos que se va incrementando con cada segundo que pasa. La gracia de este sistema es que se toma una fecha como referencia y, cuando se quiere saber la hora, se mira el contador de segundos y se hace la traslación a formato de fecha tradicional (día, mes, año, hora, minutos y segundos). Concretamente, la fecha de referencia es el 1 de enero de 1970 y, por tanto, el tiempo se mide como el número de segundos que han pasado desde dicha referencia.
En un sistema de 32 bits, la variable del tiempo se codifica como un entero con signo y, por tanto, se deja un bit para almacenar el signo y los 31 bits restantes para codificar los segundos. Si hacemos el cálculo de 2 elevado a 31 obtenemos como resultado 2.147.483.648 segundos que es un equivalente a unos 68 años.
Efecto-2038
Dicho de otra forma, cuando lleguen las 03:14:07 UTC del 19 de enero de 2038, el contador de segundos llegará al máximo número que puede almacenar en positivo y, si se sigue incrementando, se saldrá del rango de los números positivos y, por desbordamiento, entrará en el intervalo de los números negativos. Tras llegar al número 2.147.483.647, el contador se trasladará, en el intervalo de un segundo, al -2.147.483.648 y la fecha del sistema pasará al 13 de diciembre de 1901.
Este gran salto al pasado, evidentemente, no es algo simple y es un bug que se mira con cierta atención porque, al igual que ocurría en 1999, nadie sabe a ciencia cierta los efectos que podría tener en los sistemas desplegados.
64bit¿Son los 64 bits una solución al problema? Obviamente, migrar hacia sistemas de 64 bits elimina el problema pero existen muchos sistemas antiguos (por ejemplo basados en COBOL) que sí requerirán soluciones (o migraciones).
 
Si alguien tiene curiosidad con este tema, quizás le interese probar la herramienta de conversión que ofrecen en Epoch Converter.

Fuente:hipertextual.com
Read More
245

Views