Esto es lo que ocurrirá el 19 de Enero de 2038 en los ordenadores de 32 bits
#2 #2 alenor12 dijo: ¿Por qué?un ordenador de 32 bits significa que trabaja con números que puede guardar en binarios de máximo 32 bits, es decir, 32 ceros/unos. Para expresar los números negativos, dejan el primer número como 1.
Cuanto más grande el número, más unos tiene a la izquierda, y lo que ocurre con esa fecha, es que es un número muy grande para 32 btis, llega un momento que sumando unos, termina por poner a uno el de la izquierda del todo, ya no puede guardar un número más grande y queda un número negativo que es el que descoloca la fecha.
Con 64 bits se arregla el problema al ser más grande y poder guardar números más grandes.
Ah, eso explica por qué John Titor quiso venir a por un IBM 5100, para salvar a los ordenadores viejunos.
#4,#4 gabrilost dijo: Ah, eso explica por qué John Titor quiso venir a por un IBM 5100, para salvar a los ordenadores viejunos. segun se John Titor es del año 2036, durante la tercera guerra mundial, el mundo fue devastado por el Y2K, y cuando viajo al pasado fue en un universo paralelo para evitar esa catastrofe, el 19 de enero del 2038 a las 3:14:18 sucedera otro similar al Y2K segun Titor
Nadie ha mirado su Avast y ha visto que esa fecha es la misma en la que expira tu licencia del avast? Yo creo que ellos tienen algo que ver ¬¬ jajaja
lo del número en binario no es verdad, cualquiera que lo mire qué es
10000000000000000000000000000000 en binario es 2147483648
y cualquiera que me hable de un int, le diré unsigned.
#3 #3 hawkmoon dijo: #2 un ordenador de 32 bits significa que trabaja con números que puede guardar en binarios de máximo 32 bits, es decir, 32 ceros/unos. Para expresar los números negativos, dejan el primer número como 1.
Cuanto más grande el número, más unos tiene a la izquierda, y lo que ocurre con esa fecha, es que es un número muy grande para 32 btis, llega un momento que sumando unos, termina por poner a uno el de la izquierda del todo, ya no puede guardar un número más grande y queda un número negativo que es el que descoloca la fecha.
Con 64 bits se arregla el problema al ser más grande y poder guardar números más grandes.Pero eso significa que en un ordenador de 64 bits acabaría pasando lo mismo algún día, no?
Vale, me corrijo a mi mismo, para la fecha utilizan signed int, bravo.
probablemente para la fecha todo será arquitectura 64.
#9 #9 jordimas96 dijo: #3 Pero eso significa que en un ordenador de 64 bits acabaría pasando lo mismo algún día, no?Sí, y eso ocurrirá en el 2,900,002,038 aproximadamente (dentro de 2,9 billones de años). puede que para entonces la arquitectura 64 esté ligeramente obsoleta.
#10 #10 absol dijo: Vale, me corrijo a mi mismo, para la fecha utilizan signed int, bravo.
probablemente para la fecha todo será arquitectura 64.
#9 Sí, y eso ocurrirá en el 2,900,002,038 aproximadamente (dentro de 2,9 billones de años). puede que para entonces la arquitectura 64 esté ligeramente obsoleta.
"Aproximadamente" xDDDDDD
#0 #0 kionopso dijo: Esto es lo que ocurrirá el 19 de Enero de 2038 en los ordenadores de 32 bitsError. Eso ocurrirá en los sistemas de 32 bits basados en Unix o que hagan uso de fechas en formato Unix.
#5 #5 em_reiko dijo: #4, segun se John Titor es del año 2036, durante la tercera guerra mundial, el mundo fue devastado por el Y2K, y cuando viajo al pasado fue en un universo paralelo para evitar esa catastrofe, el 19 de enero del 2038 a las 3:14:18 sucedera otro similar al Y2K segun TitorY si John Titor estaba en lo correcto con sus predicciones, pero el gobierno estadounidense del 2036 alteró sus posts para que estuvieran mal? Habéis pensado en eso eh? EHH!?
tendré un pc de 32 bits para ese día preparado y ver si es verdad, si es mentira te votaré negativo!!! xD
#5 #5 em_reiko dijo: #4, segun se John Titor es del año 2036, durante la tercera guerra mundial, el mundo fue devastado por el Y2K, y cuando viajo al pasado fue en un universo paralelo para evitar esa catastrofe, el 19 de enero del 2038 a las 3:14:18 sucedera otro similar al Y2K segun TitorJohn Titor viajó a 1975 para coger el IBN 5100 para editar programas con el código de error de UNIX, lo que es el Y2K38 , que en 2036 aún no ha sucedido. Según él en 2015 empieza la 3ª guerra mundial y una organización toma el monopolio de los viajes en el tiempo, gobernando el mundo así.
#13 #13 eddymatagallos dijo: #5 Y si John Titor estaba en lo correcto con sus predicciones, pero el gobierno estadounidense del 2036 alteró sus posts para que estuvieran mal? Habéis pensado en eso eh? EHH!?Titor era un soldado estadounidense del 2036, no tiene sentido que el gobierno estadounidense de 2036 alterase los posts en 2001 de uno de sus propios soldados.
#8 #8 absol dijo: lo del número en binario no es verdad, cualquiera que lo mire qué es
10000000000000000000000000000000 en binario es 2147483648
y cualquiera que me hable de un int, le diré unsigned. Veamos, se reserva el primer número para los números en negativo cuando éste está a 1 en vez de a cero. Asignamos una fecha a un número en binario, a partir de ahí comienza a sumar, y cuando el primer dígito cambia a 1 la fecha se descoloca.
int es un tipo de dato de 32 bits cuyo rango es -2,147,483,648 a 2,147,483,647, siendo el menor negativo el que tiene todos los bits a 0 menos el primero y el máximo positivo el que tiene todos a 1 menos el primero.
¿alguien se acuerda del efecto 2000? pues eso,no pasó nada
#17 #17 boludra dijo: #8 Veamos, se reserva el primer número para los números en negativo cuando éste está a 1 en vez de a cero. Asignamos una fecha a un número en binario, a partir de ahí comienza a sumar, y cuando el primer dígito cambia a 1 la fecha se descoloca.
int es un tipo de dato de 32 bits cuyo rango es -2,147,483,648 a 2,147,483,647, siendo el menor negativo el que tiene todos los bits a 0 menos el primero y el máximo positivo el que tiene todos a 1 menos el primero.cuando des en clase los unsigned int vuelves me lo cuentas.
Si lees mi post te darás cuenta de que hablo de binario a decimal, hay una diferencia entre binario-decimal a cómo tú procesador interpreta los 32 bits de un int.
10^32 en binario NO es -2147483647
Faltan exactamente 24 años para que eso ocurra. La evolución de los sistemas computacionales es tan rápida que ni 5 años tardara para que dejen de producir sistemas de 32 bit. Así que esto es una mierda igual que el Y2K
Deja tu comentario
Necesitas tener una cuenta en vayagif.com para poder dejar comentarios.¡Registra tu cuenta ahora!
18 ene 2014, 14:22
En esa época no habrá ni soporte para 32 bits, ningún pc lo venden ya con menos de 4 GB de memoria RAM (Excepto algunos portátiles baratillos) y para poder aprovechar tener más de 4GB necesitas un SO de 64 bits para poder direccionar todo y no perder memoria. Es impresionante este GIF, ni lo sabía, ni me lo esperaba. Buen aporte :P