Anuncios Google

Una de las razones de la existencia de los procesadores de 64 bits

Como muchos sabrán se están sacando procesadores de una arquitectura de 64 bits, esto es para evitar un efecto parecido a este en 2038:

http://es.wikipedia.org/wiki/Efecto_dos_mil

Les explico un poco sobre el efecto:

Sistemas basados en UNIX usan variables con signo de 32 bits para contar los segundos desde el 1 de Enero de 1970, eso les da un rango de -2.147.483.648 y 2.147.483.647(1 bit para el signo y 31 para el valor absoluto). Aquí les dejo una simulación de este efecto:

Como consecuencia esto causaria un calculo y procesamiento incorrecto.

No hay forma sencilla de arreglar este problema. Cambiar  time_t a 64 bits con la actual combinacion CPU/SO romperia la compatibilidad Binaria por Software. Cambiarlo a un 32 bits sin signo causaria problemas en los programas que trabajen con diferencias de tiempo. La mayoria de SO para CPU's de 64 bits usan enteros  time_t de 64 bits. La migración a los 64 bits está todavía en proceso y se espera que se complete mucho antes del 2038, esto alargaría 290 mil millones de años



Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de pspgorrister

Hombre, decir que los

Hombre, decir que los procesadores de 64 se han creado para evitar el efecto 2038, es ya de demagogia. Los procesadores de 64 llevan desde los años 70 en supercomputadoras, que siempre os pasa lo mismo, comparáis la informática con el mundo PC y la arquitectura PC es una más entre tantas.

Aparte de esto, es un problema, pero aún quedan 30 años, dentro de los cuales, seguramente los 64 bits sean ahora como los 8 ó 16.

EDITADO: Ahora que lo pienso, podían haber usado un entero de 32 bits sin signo desde un principio y hubieramos tenido hasta el año 4075 Sorprendido


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

Imagen de Almamu

Si se hubiera usado los

Si se hubiera usado los programas que trabajan con diferencias de tiempo no funcionarian...

Imagen de pspgorrister

También es verdad...

También es verdad...

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.