Mi perfil
Regístrate con
- ó -
Recuperar contraseña
2038-550x550

El Efecto 2038

09-05-2014
El problema del año 2000 conocido como Y2K lo entiende mucha gente porque se le dio mucha cobertura en los medios masivos de comunicación. Si bien todavía falta mucho tiempo, 24 años para ser exactos, existe otro problema similar conocido como el problema del año 2038. Esto es lo que nos dice Wikipedia: “En informática,

2038-640x300

El problema del año 2000 conocido como Y2K lo entiende mucha gente porque se le dio mucha cobertura en los medios masivos de comunicación.

Si bien todavía falta mucho tiempo, 24 años para ser exactos, existe otro problema similar conocido como el problema del año 2038.

Esto es lo que nos dice Wikipedia:

“En informática, el problema del año 2038 (conocido también por el numerónimo Y2K38) podría causar que una parte del software falle en ese año. El problema afecta a los programas que usen la representación del tiempo basada en el sistema POSIX, que se basa en contar el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 (ignorando los segundos intercalares).

Esta representación es un estándar de facto en los sistemas tipo Unix y también en los programas escritos para muchos otros sistemas operativos debido al gran alcance del lenguaje de programación C. En la mayoría de sistemas de 32 bits, el tipo de dato time_t usado para guardar el contador de segundos es un entero de 32 bits con signo, es decir, que puede representar un rango de números entre -2.147.483.648 y 2.147.483.647 (-231 y 231-1; 1 bit para el signo, y 31 para el valor absoluto), por lo que el último segundo representable con este formato será a las 03:14:07 UTC del 19 de enero de 2038, cuando el contador llegue a 2.147.483.647. Un segundo después, el contador se desbordará y saltará al valor -2.147.483.648, que causará el fallo de programas que interpretarán el tiempo como que están en 1901 (dependiendo de la implementación), en vez de en 2038. A su vez, esto causaría cálculo y procesamiento incorrecto y causaría un problema mundial.

En pocas palabras: En el año 2038 muchos dispositivos que trabajen con este lenguaje de programación y que se basen en ese sistema de conteo, tendrán problemas al ejecutarse.

Si tienes un Android, podrás revisar que tu calendario solamente llega a diciembre del año 2036.

Lo importante es que ya se están migrando estos programas para estar actualizados con nuevas librerías que no permiten este mal y que no ocurra.

Ojalá nos alcance el tiempo.

¿Cómo encontraste este artículo?

Débil Regular Excelente