El efecto 2038… ¿Un nuevo apocalipsis informático?

El efecto 2038… ¿Un nuevo apocalipsis informático?

El efecto 2038… ¿Un nuevo apocalipsis informático? | Foto: Genbeta

 

El problema del año 2038, efecto 2038 o también Y2K38 está basado fundamentalmente en la representación del tiempo basada en el sistema POSIX y las limitaciones de los sistemas de 32 bits. Una combinación explosiva que puede saltar por los aires el 19 de enero de 2038 a las 03:14:07 UTC.

Por Genbeta





Un segundo después de ese día y esa hora, los sistemas de 32 bits no serán capaces de contar más tiempo. Ese 19 de enero les parecerá el 13 de diciembre de 1901 si no se actualizan los sistemas como sucedió antes del 2000.

La razón de este fenómeno la encontramos en la capacidad máxima de bits de estos sistemas presentes en equipos de una cierta antigüedad todavía presentes en la sociedad, instituciones públicas y empresas. Funcionan, resumidamente, ejecutando sus procesos mediante 32 dígitos binarios, números uno o cero, con un total de 4.294.967.296 posibles combinaciones.

Estas combinaciones son positivas o negativas, siendo 2.147.483.647 los valores positivos superiores a cero, incluyendo el propio cero, y 2.147.483.648 los valores negativos. Esta limitación, sumada al hecho de que la representación del tiempo basada en el sistema POSIX funciona contando el número de segundos transcurridos desde el 1 de enero de 1970 a la medianoche UTC, supone que un ordenador de 32 bits solo es capaz de llegar a contar hasta ese 19 de enero del 2038 a las 03:14:07 UTC.

Un segundo después del 19 de enero de 2038 a las 03:14:07 UTC, los sistemas de 32 bits pasarán al 13 de diciembre de 1901