02nd

El segundo efecto 2000


1 Comentario

Leo hoy un interesantísimo artículo en el conocido blog de tecnología y desarrollo web Anieto2k sobre una fecha futura en la que se puede producir otro “efecto 2000“. Hagámos un poco de memoria y situémonos 8 años atrás, la preocupación radicaba en que la mayoría de aplicaciones informáticas usaban 2 dígitos para contabilizar los años, por tanto después del año 1999 (99 para los ordenadores) vendría el año 2000 (00), es decir 1900 de nuevo para estas aplicaciones.

Finalmente, este efecto pasó prácticamente desapercibido por los pocos problemas registrados.

Puede producirse un problema parecido con los equipos Unix, éstos almacenan las fechas con un sistema de 32 bits, es decir 32 dígitos de 0 ó 1.

La fecha en la que empezó a contar el tiempo Unix fue el 1 de enero de 1970 a las 12 AM, así que si se rellenan todos los bits según el código binario alcanzamos la siguiente fecha:  el 19 de enero del 2038. Pasada esta fecha los 32 bits quedarían agotados y volverían a empezar su cuenta, con lo cual el sistema entendería que se encuentra en el año 1901 o 1970.

El problema puede afectar a muchas aplicaciones desarrolladas en lenguajes como C, que no son pocas, así que este efecto 2000 parece poder llegar a ser más serio que el anterior.

Las aplicaciones de 64 ó de 128 bits ofrecen una solución al problema ya que para que se agoten todos los dígitos tendríamos que llegar al año 292,277,026,596 en 64 bits o al 170,141,183,460,469,231,731,687,303,715,884,105,727 con 128 bits. Es una solución temporal, pero con tanto tiempo por delante, bastante válida.

Vía: anieto2k

Lunes 2 Febrero 2009 13:31 | Publicado por Enrique Moré | Categoria(s): Web & otras tecnologías

Una respuesta

  1. quedan 29 años.. Será por esto la razón por la cual están acelerando lo de Marte… par cuando la tierra se vaya al carajo¿?


    felipe



Deja tu comentario

    Añadir a mis RSS Feeds

    Subscríbete a nuestro feed RSS

    Suscríbete

    Introduce tu correo electronico:

    by FeedBurner

    Publicidad