Ciencia y Tecnología

Conoce qué es el «efecto 2038» y a qué dispositivos podría afectar

Cuando se acercaba el nuevo milenio en el mundo tecnológico había cierto revuelo, pues muchos hablaban del "efecto 2000" con el cual las computadoras colapsarían. Con el "efecto 2038" pasa algo similar, ya que expertos aseguran que podría afectar a algunos dispositivos y generar una falla global.

Se trata de un error de software que hará que gran parte de las computadoras, servidores o cualquier tipo de dispositivo que utilice un sistema de 32 bits y no haya sido modificado falle a escala global pensando que vuelve a ser el año 1901.

Esto podría pasar el 19 de enero del 2038, cuando el reloj marque las cinco y catorce minutos con siete segundos de la madrugada (03:14:07 UTC).

Sin embargo, "el efecto 2038" (también conocido como Y2K38) tal vez no genere gran daño por completo, ya que hay mucho tiempo para sustituir los sistemas de 32 bits.

¿Qué es exactamente el problema del año 2038?

El problema del año 2038 se debe a la capacidad máxima de bits con la que cuentan los sistemas de 32 bits. Estos almacenan memoria y ejecutan sus procesos utilizando 32 dígitos binarios, los cuales pueden representarse por un 1 o un 0, lo que permite un total de 4.294.967.296 combinaciones posibles.

Uno de los sistemas que estos procesadores usan para contar el tiempo es el POSIX, que calcula los segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC.

Esto quiere decir que, partiendo de ese 1 de enero de 1970, las computadoras de 32 bits sólo son capaces de contabilizar las fechas comprendidas entre las 20:45:52 UTC del 13 de diciembre de 1901 hasta las 03:14:07 UTC del 19 de enero del 2038.

Por lo tanto, un segundo después de las 03:14:07 UTC del 19 de enero del 2038 los sistemas de 32 bits ya no serán capaces de contar más, y confundirán la fecha con el 13 de diciembre de 1901, que es la fecha de referencia de 1970, restándole los 2.147.483.647 segundos negativos.

El problema reside en el tipo de variable se utiliza para guardar una información temporal.

El "fallo" afecta sobre todo al sistema operativo Unix, que está en la matriz de otros sistemas como GNU/Linux, Android e iOS. Por lo tanto, esto abarca desde casi todos los teléfonos móviles hasta una gran parte de los servidores de Internet. 

Algunos simplemente podrían resetear sus fechas volviendo a 1901, suficiente para crear un poco de caos dependiendo de dónde suceda. Pero también es posible que se desencadenen fallos de sistema. En cualquier caso se debe estar tranquilo, porque no es algo que realmente pueda afectar a la humanidad. 

Articulos Relacionados

Deja un comentario

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

Back to top button