Conectarse
Los posteadores más activos del mes
Quincho96 | ||||
thescientist9393 | ||||
Josgrox | ||||
Max | ||||
FlairDreamer | ||||
Davitroon | ||||
XleandroX |
Creación Aleatoria
Hora Mundial
Y2K38 - El inevitable y destructivo problema del año 2038
Página 1 de 1. • Comparte
Y2K38 - El inevitable y destructivo problema del año 2038
Algunos lo sabían, otros no. Bueno, en resumen es un problema como el Y2K del 2000 pero más devastador.
Sacado de 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). Las últimas versiones del kernel Linux comienzan a contar desde las 21:00 del 31 de diciembre de 1969. En Android, ocurre lo mismo, ya que utiliza esta versión de kernel, aunque no es posible seleccionar la fecha desde el menú de ajustes.
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 representar su valor en complemento a dos), 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. Los sistemas que cuentan la hora desde (21:00 31/12/1969) llegaran a su tope a las 00:14:07.
No hay una forma sencilla de arreglar este problema para las combinaciones existentes de CPU/SO. Cambiar la definición de time_t para usar un tipo de 64 bits rompería la compatibilidad binaria para el software, almacenamiento de datos y, por lo general, cualquier cosa que tenga algo que ver con la representación binaria del tiempo. Cambiar time_t a un entero de 32 bits sin signo afectaría a los programas que hacen cálculos con diferencias de tiempo.
La mayoría de sistemas operativos para arquitecturas de 64 bits utilizan enteros de 64 bits para time_t. La migración a estos sistemas está todavía en proceso y se espera que se complete mucho antes de 2038. Usar un entero de 64 bits retrasaría la fecha del problema unos 2,90 billones de años (2,9 × 1012). Es decir, 220 veces la edad aproximada del Universo.
Espero que no afecte a S2 :odioso:
Sacado de 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). Las últimas versiones del kernel Linux comienzan a contar desde las 21:00 del 31 de diciembre de 1969. En Android, ocurre lo mismo, ya que utiliza esta versión de kernel, aunque no es posible seleccionar la fecha desde el menú de ajustes.
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 representar su valor en complemento a dos), 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. Los sistemas que cuentan la hora desde (21:00 31/12/1969) llegaran a su tope a las 00:14:07.
No hay una forma sencilla de arreglar este problema para las combinaciones existentes de CPU/SO. Cambiar la definición de time_t para usar un tipo de 64 bits rompería la compatibilidad binaria para el software, almacenamiento de datos y, por lo general, cualquier cosa que tenga algo que ver con la representación binaria del tiempo. Cambiar time_t a un entero de 32 bits sin signo afectaría a los programas que hacen cálculos con diferencias de tiempo.
La mayoría de sistemas operativos para arquitecturas de 64 bits utilizan enteros de 64 bits para time_t. La migración a estos sistemas está todavía en proceso y se espera que se complete mucho antes de 2038. Usar un entero de 64 bits retrasaría la fecha del problema unos 2,90 billones de años (2,9 × 1012). Es decir, 220 veces la edad aproximada del Universo.
Espero que no afecte a S2 :odioso:
Mi presencia le helará la piel a los malvados... y les dará felicidad y ezperanza a los buenos.
Tengo: , , , , , y
Únete a mi!
Re: Y2K38 - El inevitable y destructivo problema del año 2038
Creo que lo había escuchado por ahí. Bueno, aún le quedan unos 22 años, esperemos que en ese tiempo hagan algo al respecto.
El foro necesita de tu ayuda.
Lee Mi Vida en Spore. (¡Capítulo 3 liberado!)
Visita mi Santuario para ver todas mis creaciones.
FlairDreamer- Chamán Tejedor
- Puntos de Capitán : 175
Actividad de Arquetipos : Ver
Barra de Respeto : Mensajes : 6672
Sexo :
Edad : 30
Fecha de nacimiento : 28/03/1994
Localización : Argentina
¿Algo que decir? : A wolf has to die at the bottom of the well.
Fecha de inscripción : 03/04/2015
Premios :
Re: Y2K38 - El inevitable y destructivo problema del año 2038
Para entonces ya vamos a estar ocupando procesadores cuánticos para jugar Half-Life 3 y Spore 2, mientras robots nos limpian la casa y nos dan comida.
El problema es relativamente viejo y creo que ya hay algunos sistemas que utilizan un formato de 64 bits. Eso permitiría representar el tiempo hasta las 15:30:08 UTC del Domingo 4 de Diciembre del año 292.277.026.596. c:
El problema es relativamente viejo y creo que ya hay algunos sistemas que utilizan un formato de 64 bits. Eso permitiría representar el tiempo hasta las 15:30:08 UTC del Domingo 4 de Diciembre del año 292.277.026.596. c:
technoguyx- Caballero Caballeresco
- Puntos de Capitán : 421
Actividad de Arquetipos : Ver
Barra de Respeto : Mensajes : 1592
Sexo :
Edad : 28
Fecha de nacimiento : 29/08/1996
Localización : Planeta Spoffit
Fecha de inscripción : 03/01/2015
Premios :
Re: Y2K38 - El inevitable y destructivo problema del año 2038
Este "anuncio" me recordó a los Simpsons
Sep, esto es de hace años, es difícil que se repita, Nestor.
Sep, esto es de hace años, es difícil que se repita, Nestor.
Galaxia Dinoman972
Click arriba para mi albúm.
DESBROZANDO LA NAVIDAD: LA AVENTURA
Click para ver
IMPORTANTE: El 23 es el mal, y el 5, el 32 y el 13, sus súbditos maléficos. Solo el 0 es puro.
Y recordad: ALGÚN DÍA LOS DINOSAURIOS RECUPERAREMOS LA TIERRA
Spinosaurus Supersapiens- Guerrero Mercenario
- Puntos de Capitán : 60
Actividad de Arquetipos : Ver
Barra de Respeto : Mensajes : 2952
Sexo :
Edad : 21
Fecha de nacimiento : 12/05/2003
Localización : En el pantano egipcio
¿Algo que decir? : Recordad, ALGÚN DÍA LOS DINOSAURIOS RECUPERAREMOS LA TIERRA
Fecha de inscripción : 03/07/2013
Premios :
Temas similares
» (Problema) Problema al juntar brazos con CTRL
» Problema con Better
» Un problema
» Problema con 1.6
» Problema con Ag
» Problema con Better
» Un problema
» Problema con 1.6
» Problema con Ag
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
Ayer a las 17:58 por Quincho96
» Los experimentos del Dr. Breincrox, parte 2
Ayer a las 17:57 por Quincho96
» Rise of Cults 2 Bot (Beta abierta)
Dom 03 Nov 2024, 00:24 por XleandroX
» ¿Que música están escuchando?
Jue 31 Oct 2024, 09:59 por FlairDreamer
» Extensión de Chrome: Sporepedia Downloader [1.2]
Jue 31 Oct 2024, 09:57 por FlairDreamer
» Cambios de Nick
Dom 27 Oct 2024, 14:55 por FlairDreamer
» Se solicita financiación
Dom 27 Oct 2024, 05:45 por Noni Beld
» antorchas de Minecraft
Miér 23 Oct 2024, 22:03 por Quincho96
» Criaturas de la noche
Vie 18 Oct 2024, 10:25 por Quincho96
» Criaturas de Tremors
Vie 18 Oct 2024, 10:17 por Quincho96
» Quad-Techtrak [O7] [T]
Vie 18 Oct 2024, 10:13 por Quincho96
» Dino Piraña
Miér 16 Oct 2024, 20:19 por Mozokas
» HVM-35 - Tanque Genesis INF [Sidimey vs. Coldfusion] [1]
Miér 16 Oct 2024, 00:41 por Quincho96
» botes de exploracion marina
Lun 14 Oct 2024, 22:36 por FlairDreamer
» [Proyecto] Genetic Aberration
Lun 14 Oct 2024, 22:31 por FlairDreamer
» El Santuario de Flair Dreamer [♫]
Lun 14 Oct 2024, 22:30 por FlairDreamer
» comparaciones entre blues
Dom 13 Oct 2024, 15:52 por thescientist9393
» Las partes robóticas en mi spore no funcionan bien
Dom 13 Oct 2024, 12:00 por FlairDreamer
» poner una aventura galactica de otra persona en spore pirata.
Dom 13 Oct 2024, 11:57 por FlairDreamer
» Que son los Niveles estos que estan en mi perfil?
Dom 13 Oct 2024, 11:56 por FlairDreamer
» Problema con los pies de DI y otros mods
Dom 13 Oct 2024, 11:55 por FlairDreamer
» mi criatura facha
Jue 10 Oct 2024, 22:29 por El Destructor de Especies
» como estan muchachos (mi version)
Jue 10 Oct 2024, 22:24 por El Destructor de Especies