Para quienes pueden recordar la epoca de fines de los años noventas, posiblemente recordaran que existian muchos rumores acerca de como la llegada del año 2000 iba a afectar en diversos aspectos incluyendo aspectos informaticos como los fallos de computadoras personales o maquinas.
Este problema hubiera causado enormes fallos a los sistemas llevando a una especie de catastrofe, se le dio el nombre de Efecto “Y2K”

Algunas imagenes:






Bueno pues realmente no hubo fallos graves en los aparatos sin embargo el 19 de enero de 2038 a las 03:14:07 los sistemas que aun usen arquitectura de x86 (32 bits) tendran un problema parecido al Y2K

Esto se debe principalmente porque el contador de segundos de los sistemas de 32 bits es un entero de 32 bits con signo esto implica que solo puede tener valores entre -2.147.483.648 y 2.147.483.647 este ultimo valor se cumple en la fecha mencionada, una vez que pase otro segundo mas los contadores se desbordaran y mostraran que la fecha es el año 1901, esto a su vez causara fallos graves en los sistemas y errores de calculo en los programas.

No hay manera posible de solucionarlo con esa arquitectura

Y te preguntaras ¿como evitar eso?

La respuesta es mas sencilla de lo que parece, ¿te has dado cuenta que recientemente todas las pcs de escritorio tienen arquitectura de 64 bits? pues la clave de la solucion a este problema esta en eso precisamente:
estos sistemas utilizan enteros de 64 bits y esto aumentaria la fecha de la proxima falla en aproximadamente 290 mil millones de años (22 veces la edad aproximada del Universo.)

Aunque claro este no es el motivo pincipal de la migracion a sistemas de 64 bits
Se espera que para antes de esa fecha ya no existan dispositivos x86

PD: En algunas versiones de android hay un fallo particular que consiste en que al cambiar la fecha a la hora y dia mencionados anteriormente el sistema tendra fallos y podria apagarse y no encender de nuevo