El efecto 2038

El efecto 2038

30/01/2014
Número de visualizaciones

Aunque aún nos queda lejos, como cultura general, quería hablar del que se está dando en llamar “efecto 2038”.

Todos conocemos el famoso efecto 2000 (Y2K) que auguraba grandes catástrofes debido a los problemas que se plantearían en los ordenadores en el cambio de siglo al trabajar solo con 2 dígitos en las fechas para los años.

Pasaron tan terribles fechas y todo siguió funcionando correctamente (gracias a Dios).

Pues bien, haciendo cuentas vemos que para 2038 vamos a tener un problema más gordo si cabe.

El problema es el siguiente. Según la norma IEEE 1003 muchísimos ordenadores, bases de datos, sistemas de control, etc. almacenan las fechas siguiendo el criterio de tomar como inicio de los tiempos el 1 de enero de 1970 y guardar los segundos transcurridos desde ese momento hasta la actualidad.

Bien por poner un ejemplo en los sistemas de 32 bits, el valor mayor que puede almacenar es un número de 31 bits (más un bit para el signo).

Haciendo unos simples cálculos vemos que en binario con 31 bits el número mas grande que podemos representar es el 2147482648 y siguiendo la norma de el modelo de fecha citado si al 1 de enero de 1970 le sumamos esos segundos podemos llegar como máximo al 19 de enero de 2038 a las 03:14:07. A partir de ahí el contador no funciona, ya que se haría negativo y por tanto reflejaría la fecha de 13 de diciembre de 1901.

Lo bueno de esto es que aún falta mucho para esa fecha, pero sin duda llegará. Para esa fecha lo normal es que todos los sistemas (o al menos la mayoría), trabajen con 64 bits o sabe Dios a donde evolucionaremos.

Esperemos no tener que sufrir el “efecto 2038”.

0
Categorizado en: Redes, Sistemas y Seguridad

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Descubre MasterClass de INESEM. Una plataforma en la que profesionales enseñan en abierto

Profesionales enseñando en abierto