¡Vaya GIF! / Esto es lo que ocurrirá el 19 de Enero de 2038 en los ordenadores de 32 bits
Arriba
20
Enviado por kionopso el 16 ene 2014, 02:26

Esto es lo que ocurrirá el 19 de Enero de 2038 en los ordenadores de 32 bits


Fuente: http://es.wikipedia.org/wiki/Problema_del_a%C3%B1o_2038
Reportar por inadecuado o fuente incorrecta

Quizás también te interese:

Enlace a Un amigo no interrumpe una pelea, llega con una patada voladora Enlace a Perros que saben apreciar la belleza del paisaje y la naturaleza Enlace a Cuando ves algo tam maravilloso que no puedes evitar grabarlo

Vídeo relacionado:

Enlace a El despegue de este enorme cohete hecho a base de fuegos artificiales
#1 por Neveralways
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

A favor En contra 23(27 votos)
#10 por absol
18 ene 2014, 16:44

Vale, me corrijo a mi mismo, para la fecha utilizan signed int, bravo.

probablemente para la fecha todo será arquitectura 64.

#9 #9 jordimasparramon 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.

1
A favor En contra 17(17 votos)
#3 por hawkmoon
18 ene 2014, 14:29

#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.

1
A favor En contra 7(7 votos)
#14 por 6kase9
18 ene 2014, 22:23

tendré un pc de 32 bits para ese día preparado y ver si es verdad, si es mentira te votaré negativo!!! xD

A favor En contra 7(7 votos)
#9 por jordimasparramon
18 ene 2014, 16:23

#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?

1
A favor En contra 3(3 votos)
#4 por gabrilost
18 ene 2014, 14:59

Ah, eso explica por qué John Titor quiso venir a por un IBM 5100, para salvar a los ordenadores viejunos.

1
A favor En contra 2(2 votos)
#6 por kako1732
18 ene 2014, 15:34

acaba de petar...

A favor En contra 2(2 votos)
#7 por datemost
18 ene 2014, 15:47

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

A favor En contra 1(3 votos)
#11 por afuentes
18 ene 2014, 17:10

#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

A favor En contra 1(1 voto)
#18 por caraman
19 ene 2014, 05:21

¿alguien se acuerda del efecto 2000? pues eso,no pasó nada

A favor En contra 0(0 votos)
#19 por absol
19 ene 2014, 05:47

#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

A favor En contra 0(0 votos)
#20 por lomejook
19 ene 2014, 20:54

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

A favor En contra 0(0 votos)
#2 por alenor12
18 ene 2014, 14:23

¿Por qué?

1
A favor En contra 0(0 votos)
#5 por em_reiko
18 ene 2014, 15:04

#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

2
A favor En contra 0(2 votos)
#12 por sltarbruls
18 ene 2014, 20:24

#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.

A favor En contra 0(0 votos)
#13 por eddymatagallos
18 ene 2014, 21:37

#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!?

1
A favor En contra 0(0 votos)
#15 por boludra
19 ene 2014, 01:01

#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í.

A favor En contra 0(0 votos)
#16 por boludra
19 ene 2014, 01:02

#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.

A favor En contra 0(0 votos)
#17 por boludra
19 ene 2014, 01:14

#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.

1
A favor En contra 0(0 votos)
#8 por absol
18 ene 2014, 16:23

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.

1
A favor En contra 1(3 votos)

Deja tu comentario

Necesitas tener una cuenta en vayagif.com para poder dejar comentarios.

¡Registra tu cuenta ahora!