votar El efecto 2038

21 agosto 2009 por Roberto Amor Dejar comentario »

Year_2038_problemTodos conocemos más que de sobra el ‘efecto 2000‘ que, gracias a la ‘alarma’ que se generó por entonces no pasó nada (al menos a gran escala). Ahora se nos presenta el efecto 2038 (si, está lejos, pero existirá). Según la Wikipedia, esto es exactamente en lo que consiste:

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 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 -2.147.483.648, 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.

Ahora bien, como algunos sabemos, actualmente estamos en una tecnología de 64 bits (que convive con la de 32) por lo que, para dentro de 29 años ¿quién usará ordenadores de 32 bits? Quien sabe…

Lo que si podemos saber es que si ahora mismo solo se usara la tecnología de 64 bits, este mismo problema se retrasaría hasta el año 290 mil millones dos mil treinta y ocho, si es que existe…

Vía: La brújula verde

Compartir la noticia
  • Facebook
  • Twitter
  • Meneame
  • Bitacoras.com
  • MySpace
  • Google Bookmarks
  • Digg
  • del.icio.us
  • Print this article!
  • Turn this article into a PDF!

No hay entradas relacionadas.

Publicidad

Trackbacks/
Pingbacks

  1. Bitacoras.com

Comentar