El efecto 2038

15 marzo 2008
rcastillo

¿Os acordáis del famoso efecto 2000? Fue un problema de muchos ordenadores y programas de la década de los 90 que usaban dos cifras para almacenar el año de las fechas y eran incapaces de reconocer fechas posteriores al año 2000, las interpretaban como si fuesen del siglo anterior. Se invirtieron muchos recursos económicos y humanos para resolver este problema y paliar sus posibles efectos. Incluso hubo quienes pronosticaron consecuencias apocalípticas que afortunadamente no se cumplieron.

Pues bien, hoy ya se empieza a hablar de un problema parecido que acontecerá en el año 2038: el efecto 2038.

Este problema consiste en que en ciertos sistemas Unix se determinó que el tiempo se contaría en segundos, partiendo del 1 de enero de 1970, y esos segundos se almacenarían usando 32 bits, con lo que el rango de segundos que se pueden almacenar está entre -2.147.483.648 y 2.147.483.647. La segunda cifra se alcanza dentro de 30 años, concretamente a las 3:14 de la mañana del 19 de enero de 2038.

Cuando lleguemos a ese día (y espero que todos lo veamos) los ordenadores que usen este sistema de medición del tiempo pensarán que se encuentran en 1901 y se producirán problemas de todo tipo en caso de que esos aparatos no se hayan renovado o actualizado.

  • 🙂 Es lo que tienen los proyectos corto plazo xD, no, ya en serio, cualquier persona que utilice un sistema unix, facilmente puede pensar que se encuentra en 1901, gracias a Dios, hay sistemas muchísimo más avanzados en todos los aspectos, la mejor solución es que se deje de contar con estos sistemas antes del 2038 y así no habrá problema 😀

Los comentarios están cerrados.