00:06Problema del año 2038
00:09¿Alguna vez has escuchado de este problema?
00:11Si no lo has escuchado esto te puede parecer extraño
00:14Si crees en esa leyenda del 2012, nos adelantaremos un poco de tiempo
00:19Nosotros siempre hemos creído que el internet será para siempre
00:23Pero esto, como todo principio, tiene un fin
00:26Veamos más a fondo este problema
00:30El problema afecta a todos los programas, todos que usen una representación de tiempo que se base en el sistema
00:36POSIX
00:36Este sistema se basa en contar el número de segundos transcurridos desde el 1 de enero de 1970
00:43A las 0 horas con 0 minutos y 0 segundos
00:46Este tipo de conteo es común encontrarlo en los sistemas de tipo UNIX
00:51Pues bueno, en la mayoría de los sistemas operativos de 32 bits
00:55El tipo de dato que se usa para contar el tiempo es, Time T
00:59Para que le entiendan mejor a esto, cada segundo que se cuenta en nuestro sistema operativo, tiene un código único
01:05y propio
01:06Me explico
01:07En esta página web, nos muestra la conversión de los códigos de tiempo del sistema EPOIX
01:13Esto que ven es el tiempo actual
01:15Como ven, transcurre como un reloj normal
01:18Ahora, convertiré un número cualquiera al sistema EPOIX
01:22Se debe poner el mes, el día, el año, la hora, los minutos y los segundos
01:28Después pulsamos este botón, y automáticamente nos dará el código al que pertenece
01:32Si vemos más abajo, nos arrojará la fecha que puse, que es la del 18 de abril de 2011 con
01:384 horas, 24 minutos y 57 segundos
01:42Bien
01:43Ahora, si hacemos varios cálculos
01:46Lo que puede soportar este código es un rango de números entre menos 2.147.483.648
01:55Hasta la cifra, 2.147.483.647
02:01No es el mismo número solo por la última cifra
02:05Y además, el primero es negativo y el segundo es positivo
02:09Pues bien, este es el lapso de tiempo que puede aguantar el código TINT de un sistema operativo de 32
02:15bits
02:15Si toda esta información es verídica, el 19 de enero de 2038, a las 3 de la mañana, con 14
02:23minutos y 7 segundos
02:24Será el último segundo de vida de nuestros sistemas
02:27Un segundo después de esto, todo se desbordará, todo el sistema se caerá
02:32Haciendo que se salte al valor mencionado antes, el de menos 2.147.483.648
02:41Y esto causará el fallo más grande de la historia informática
02:45Haciendo que todas las personas del mundo tengan en sus computadoras que están en el año de 1901-1970, en
02:52vez de 2038
02:55Veamos la animación del efecto 2038
02:58Esto que dice Binari, son los números binarios del tiempo
03:02Donde dice decimal, es el código UNIX, el del tiempo
03:05Este es el que ya se los había mostrado, en el que cada hora tiene su código único
03:10Cambia normalmente como el reloj de decimal en decimal
03:14La primera sección de date es la hora de las computadoras
03:17Y esta última sección de date, es la sección real
03:22Ahora que conocemos los datos, veamos el efecto 2038
03:25Recuerda que el último segundo del código Time-T, es este
03:29Miren y saquen sus conclusiones
03:49Tenebroso, ¿no crees?
03:51Ahora estamos en el año 1901, y en realidad es el 2038
03:55No hay solución para este problema
03:59Hipotéticamente, si en la noche del 18 de enero de 2038 tomamos presatado un libro de la biblioteca
04:05Al amanecer del día siguiente el sistema de la biblioteca nos lo tendrá registrado como si lo hubiéramos tenido prestado
04:12por 137 años
04:13Así es, y eso nos tendría demasiados problemas de impuestos
04:18Esto ya es una realidad
04:19Es un problema universal que aún, hoy en día, no tiene solución
04:24Cualquier cambio al código Time-T, causaría un código de incompatibilidad en todos los sistemas del mundo que usen el
04:30tiempo
04:31La única solución de esto es usando sistemas operativos de 64 bits
04:36Esto elimina efectivamente el problema del 2038
04:40Si se usa este sistema operativo en todo el mundo, incrementaría los valores de años, como si fuera el Big
04:46Bang de los sistemas informáticos
04:48Se incrementaría aproximadamente 292 billones de años
04:53El problema en los sistemas operativos de 64 bits no sería el 19 de enero de 2038
04:59Si no un domingo, el 4 de diciembre del 292 billones, 227 millones, 26.596
05:08Ahora los problemas después del 2038 en los sistemas de 32 bits, serán los siguientes
05:15Estos problemas son similares al del año 2000
05:18Los controles de refinación de petróleo se caerán y se saldrán de control
05:22En los videojuegos, el juego no cargará en el año correcto
05:27Hipotéticamente, si ejecutamos un juego el 16 de febrero de 2038
05:32Este calculará que estás en el 16 de febrero de 1918
05:37Varias tarjetas de crédito dejarán de funcionar debido a un error de software del microchip de tales tarjetas
05:43Se tendrán varios problemas en todos los bancos del mundo
05:47Esto ya es una realidad
05:49El problema hasta ahora no lo han logrado solucionar
05:52Aunque como les dije, hay probabilidades de que el sistema operativo de 64 bits no caiga en este error
05:59Hay un asunto en internet de que un usuario de un blog llamado Huntitor
06:03Asegura tener una máquina del tiempo y que procede del año 2036
06:07Según dice él, es un soldado estadounidense que fue le fue asignada la misión de regresar al año 1975
06:14Y conseguir un ordenador IBM 5100 para editar varios programas de computadora
06:19Y solucionar este problema Timeout, del UNIX 2038
06:23Este tema de John Titor es interesante, pero lo abordaré en otro video
06:27Solo lo que podemos hacer, es esperar a que se encuentre una solución
06:32Puedes comentar que es lo que opinas del video o a que conclusión llegaste
06:36Se despide ridiculeando
Comentarios