¿Qué es el "Efecto 2.038"?.
Artículo … 1.709.
Categoría … Mundo curioso.
Publicado por … Marcos Castro.
Allá por 1.999, la amenaza de un colapso a nivel tecnológico por el temido "Efecto 2.000" o "Error del milenio" provocó un temor generalizado en la sociedad ante el fallo que provocaría que tras el 31 de Diciembre de 1.999 los sistemas informáticos pasarían al 1 de enero de 1.900 en vez de al 1 de enero de 2.000 debido a que muchos sistemas codificaban el año en dos dígitos. Este "Efecto 2.000" que se corrigió con unos millones de euros, nos sirve para explicar el "Efecto 2.038" o "Y2K38".
El "Efecto 2.038" no es sino otro "bug" relativo, en este caso, a a codificación del tiempo en los sistemas de 32 bits (el reloj que usan), que nos afectaría en enero del año 2.038. Y es que el reloj que tienen muchos equipos se basa en POSIX, un simple contador de segundos que va ascendiendo con cada segundo que pasa y que tiene como fecha de referencia el 1 de enero de 1.970; por tanto, el tiempo es igual al número de segundos transcurridos desde esta fecha de referencia.
Sin embargo, como en los sistemas de 32 bits los tiempos se codifican con un número entero y un signo, llegará un momento en que el contador llegará al número máximo que es capaz de almacenar en positivo y comenzará a contar en negativo (volveremos a 1.901). Los sistemas que cuentan la hora desde (21h00 31/12/1969) provocarían el error de cálculo a las 00h14m07s del 19 de enero de 2.038, ya que confundirán la fecha con el 13 de diciembre de 1.901.
Por el momento se desconocen las consecuencias exactas que este problema informático provocará en algo más de 20 años, pero está claro que aún hay tiempo para solventarlo con eficacia y sin crear el pánico que se generó con el Y2K o "Efecto 2.000".
El "Efecto 2.038" afectará principalmente al sistema operativo Unix, sobre el que se asientan tanto Android como iOS así como muchos servidores de Internet, puntos de acceso Wi-Fi o routers.
Publicado en … Muy Interesante.