Efecto 2038
A finales del 2014 se hablo de un rumoreado bug... Similar al de 1999 un colapso a nivel tecnológico por el temido efecto "2000" o "Error del milenio" El cual provoco un temor en la sociedad de ese entonces. Ante el fallo que provocaría que tras el 31 de diciembre de 1999 los sistemas informáticos pasaran al 1 de enero de 1900 en vez de ir al 1 de enero del año 2000 esto sucedía porque muchos sistemas codificaban el año en dos dígitos. Este efecto tecnológico que se corrigió con millones de euros nos da un poco de información a lo que se aproxima en este llamado "Efecto 2038".
Entonces...¿que es exactamente el efecto 2038?
El problema del año 2038 se estaria ejecutando por la capacidad maxima de bits con la cual cuentan los de sistemas de 32 bits. EStos que almacenan memoria y ejecutan sus procesos utilizando 32 digitos binarios(1,0) los cuales permiten 4.294.967.296 combinaciones totales.
Estas combinaciones pueden llegar a ser positivas y negativas por lo que los sistemas de 32 bits se estarían con 2.147.483.647 valores positivos que serán superiores a 0 y otros 2.147.483.648 valores negativos.Un valor negativo mas porque el 0 ocupa el espacio de los positivos.
Los procesadores que 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 nos da entender que desde el 1 de enero de 1970 los ordenadores de 32 bits solo serán capaces de contar las fechas hasta el 19 de enero del año 2038. A lo que los sistemas de 32 bits sobrepasando su limite ya no podrán contar mas y confundirán la fecha con el 13 de diciembre de 1901 que es la fecha de referencia de 1970 restandole los 2.147.483.647 segundos negativos.
¿A que dispositivos afectara?
Este bug en su mayoría afectara al sistema operativo UNIX, la cual es las tripas de otros sistemas como GNU/Linux, Android e IOS. Con lo que afectaría a casi todos los teléfonos moviles incluyendo una gran parte de los servidores de Internet.
Algunos simplemente podrán resetear sus fechas volviendo a 1901, lo cual asimila que creara un caos .
¿2038 un problema?
No habrá mucho de que preocuparse. No nos olvidemos que ya hace un par de años se trabaja con 64 bits con los cuales tardaría algunos siglos para que tengan ese problema.
Esta el caso de Microsoft que esta ofreciendo versiones de 64 bits de su sistema operativo desde Windows XP Profesional 2005. En el caso de Apple que lleva siendo exclusivo de 64 bits desde Mac OS X 10.7 "Lion" en 2011 y los primeros moviles de Android con 64 bits desde el 2014.





Comentarios
Publicar un comentario