Nido Apple

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

chicos tenemos un problema

En informática, el problema del año 2038 podría causar que una parte del software fallase 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 estándar 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 -2147483648 y 2147483647 (-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 2147483647. Un segundo después, el contador se desbordará, y saltará al valor -2147483648, que causará el fallo de programas que interpretarán el tiempo como que están en 1901 ó 1970 (dependiendo de la implementación), en vez de 2038. A su vez, esto causaría cálculo y procesamiento incorrecto. 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 antes del 2038. Sin embargo, cientos de millones de sistemas de 32 bits son utilizados todavía en el 2007, muchos en sistemas embebidos, y no es posible asegurar que todos ellos habrán sido reemplazados antes del 2038. Usar un entero de 64 bits retrasaría la fecha del problema unos 290 mil millones de años. Para ser más precisos, ocurriría el domingo, 4 de diciembre del año 292 277 026 596 a las 15:30:08 UTC informacion sacada de wikipedia.org como el efecto 2000 8) mi imac g5 es de 64 bits me salto 240 millones de años :lol:

18 Respuestas

0voto

stage13 Puntos38920
No pues para el 2038 yo ya seguro estoy 3mts. bajo tierra, o de plano ya ni van existir las mac's, para entonces ya tendremos chips y procedores incluidos dentro de nuestro cerebro..jeje pero interesante el dato.. salu2

0voto

joel_ Puntos70520
tan ruco estas?? jajaja.. no, yo espero estar dándole consejos a mis nietos ... no 3 mts bajo tierra :D no creo que el 2038 vaya a traer ningún problema de fechas en las compus, que para entonces van a ser cosas taaan diferentesss...

0voto

betunka Puntos98760
mmmmmmmmmm esas noticias aunque dan que pensar son solo "teorias" ......y como tales sujetas a tiempo y espacio..... ya habra quien lo solucione....como el famoso "2000" saludos! :wink: :wink:

0voto

Ajmaq Puntos27130

betunka

mmmmmmmmmm esas noticias aunque dan que pensar son solo "teorias" ......y como tales sujetas a tiempo y espacio..... ya habra quien lo solucione....como el famoso "2000" saludos! :wink: :wink:

si...o tal vez va a pasar como lo del famoso 2000! que no paso lo del famoso 2000... ademas para ese tiempo ya existira mejores cosas...el imac G19 de bolsillo con ipod de 300 GB de capacidad.con telefono movil ...foto de 5.000 mega pixeles sistema GPS ,blue tooth v.30.7 que tiene un alcanze de mas de 1000 kilometros de radio en alcanze y mucho mas! :lol:

0voto

leo durandal Puntos1360

ajmaq

el imac G19 de bolsillo con ipod de 300 GB de capacidad

300 gb tan poquito? eso que yo queria un terabite (1024 gb ) de capacidad y unos 100 o 300 gb de memoria ram :lol: :lol:

0voto

Ajmaq Puntos27130
haha so;ar no cuesta nada... como nuestros padres que pensaban que despues de la t.v a color..en el 2000 todo hiba a ser como en los supersonicos...carros voladores y todo..lol!

0voto

Maquero Puntos29520

ajmaq

haha so;ar no cuesta nada... como nuestros padres que pensaban que despues de la t.v a color..en el 2000 todo hiba a ser como en los supersonicos...carros voladores y todo..lol!

Bueno, de hecho ya existen discos duros de un terabyte, así que no creo que pasen muchos años antes de que saquen un iPod con esa capacidad...

0voto

leo durandal Puntos1360

Maquero

ajmaq

haha so;ar no cuesta nada... como nuestros padres que pensaban que despues de la t.v a color..en el 2000 todo hiba a ser como en los supersonicos...carros voladores y todo..lol!

Bueno, de hecho ya existen discos duros de un terabyte, así que no creo que pasen muchos años antes de que saquen un iPod con esa capacidad...
si pero son disco duros con muchisimos disco duros que crean el discoduro de una miframe o como se escriba o asi: computadora super gigante :lol:

0voto

joel_ Puntos70520
En 1984 salió la primera mac. Hace que.. 22 o 23 años? Con 128K de RAM y con Floppys de 400K en disco. Cómparalo con una iMac de ahora. Para el 2038 faltan 31 años.... y no crees que haya discos miniatura de 1 Tera?? No, yo creo que no. Eso va a ser en el 2012, no en el 2038. Joel

0voto

stage13 Puntos38920

joel

tan ruco estas?? jajaja..

viejos los cerros y reverdecen..jejeje nada mas tengo 43 añitos..salu2

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...