Problema del año 2038

El problema del año 2038 podría causar problemas a los ordenadores que utilizan 32 bits de datos para almacenar los valores del tiempo, que se representan como el número de segundos desde el 1 de enero de 1970, también llamado época.

El problema surge porque el mayor número que se puede almacenar en 32 bits es el equivalente al 19 de enero de 2038, 03:14:07 UTC. Esto significa que en el segundo posterior a esta hora, el número se reiniciará a 0 y se representará como un tiempo negativo. Dependiendo de cómo se haya programado el ordenador, esto podría hacer caer el sistema o contar hacia atrás desde la época.

Una solución a este problema es almacenar la hora en un número de 64 bits, que no se reiniciará en millones de años. La mayoría de los ordenadores de 64 bits ya almacenan la hora en un número de 64 bits o pueden configurarse para hacerlo.

Animación que muestra cómo se restablecería la fecha, representada como un entero con signo de 32 bits (a las 03:14:08 UTC del 19 de enero de 2038).Zoom
Animación que muestra cómo se restablecería la fecha, representada como un entero con signo de 32 bits (a las 03:14:08 UTC del 19 de enero de 2038).


AlegsaOnline.com - 2020 / 2023 - License CC3