Notasbit

Las mejores noticias de tecnología en un sólo lugar

Publicado por: Xataka Mexico

Publicado en: 18/11/2023 16:01

Escrito por: César Aguilla

El Problema del 2038: ¿colapso inminente de las computadoras ante el límite de tiempo? Un dilema que amenaza la estabilidad digital

El Problema del 2038: ¿colapso inminente de las computadoras ante el límite de tiempo? Un dilema que amenaza la estabilidad digital

El "Tiempo Unix" es un sistema de descripción de instantes de tiempo (medidos en bits) que comienza la noche en que comenzó el 1 de enero de 1970. Hace 53 años se definió cómo medir el tiempo de los sistemas computacionales de 32 bits, la arquitectura por excelencia en aquellos años y que incluso ahora se utiliza para ciertos equipos.

Sin embargo, el "Tiempo Unix" tiene un problema: no es lineal. Eso quiere decir que tiene un límite, y cuando llegue ese momento, el tiempo en las computadoras y otros dispositivos que operen en 32 bits se reseteará. Esto provocará pérdidas irremediables y molestos bugs en aquellos sistemas que no hayan corregido este error en nuestra programación.







Pasado y futuro

Al estar construido en 32 bits, el "Tiempo Unix" puede contar hasta 2^32 segundos. Eso significa que puede utilizar hasta 4,294,967,296 (cuatro mil doscientos noventa y cuatro millones novecientos sesenta y siete mil doscientos noventa y cinco) bits para representar cada segundo. Si estás un poco más enterado en cuestión de números y computación, te habrás dado cuenta de que hay más segundos en esos 2^32 bits que los que hay entre el 01 de enero de 1970 y el 19 de enero de 2038.

Pero a estas alturas, también habrás notado que la mitad de los bits totales es 2,147,483,648 (dos mil ciento cuarenta y siete millones cuatrocientos ochenta y tres mil seiscientos cuarenta y ocho), o la cantidad de segundos …

Top noticias del 18 de Noviembre de 2023