Você está na página 1de 2

20 de mayo de 2015 a las 17:30

Por qu el nmero
2.147.483.647 es
especialmente importante
Sabes de la existencia del nmero 2147483647? Probablemente no, pero ahora sabrs por qu es tan
importante en el mundo de la tecnologa.
Existen humanos extraordinariamente inteligentes que entienden nmeros y matemticas de una manera poco
comn. Hay otras personas, como yo, que nunca han sido muy hbiles con los nmeros y es por eso que
terminan dedicando su vida a otras reas. Sin embargo, cualquier amante de la tecnologa sabe que los
ordenadores trabajan con nmeros en su nivel ms bsico y por esta misma razn, es fcil asumir que los
ordenadores y los nmeros siempre se llevan bien. Esto no es totalmente cierto.
Aparentemente, existe un bug de software muy simple que hace que muchos computadores, sin importar cul
sea su finalidad, dejen de funcionar completamente en frente de un nmero: 2.147.483.647. Este nmero
tiene un poder tan fuerte que puede crear explosiones en cohetes, hacer que aviones desaparezcan, romper el
Internet y cosas un poco menos desastrosas, como detener los contadores de visitas en vdeos de YouTube, o la
cantidad de puntos ganados en un juego.

Qu se trae 2.147.483.647?
2.147.483.647 se le lee como: dos mil ciento cuarenta y siete millones, cuatrocientos ochenta y tres mil,
seiscientos cuarenta y siete. Leonhard Euler, un matemtico y fsico suizo, prob en 1772 que era el nmero
primo ms grande que exista, y contino teniendo este puesto hasta 1851.
Despus de tener un comienzo tan importante en el mundo de las matemticas, tambin ha tenido una historia
interesante en el rea de la computacin. Este nmero es el valor positivo mximo que un sistema de 32-bit
puede tener. Puede ser que esto no suene como un problema realmente porque se trata de un nmero enorme
con 10 dgitos, pero la verdad es que s lo es, porque cuando un sistema de 32-bit se enfrenta a la posibilidad de
obtener nmeros mayores a l, se crear un error llamado desbordamiento aritmtico .

Cuando el desbordamiento aritmtico se vuelve un problema


Quizs el desbordamiento aritmtico no suene como gran cosa en situaciones como la que se le present a
YouTube durante diciembre de 2014 cuando el vdeo que hizo famoso a PSY, Gangnam Style, lleg a las
2.147.483.647 views y el sistema de 32-bit de la web de vdeos no pudo continuar contndolas porque
simplemente haba llegado a su mximo. Pero esto s es un problema cuando se usan sistemas de 32-bit para
misiones espaciales y aviones comerciales.
El 4 de junio de 1996 despeg el primer vuelo del cohete Ariane 5 manejado por la Agencia Espacial Europea.
Dentro de l no haba una tripulacin pero s estaba cargado con cuatro satlites cientficos muy costosos. El
vuelo explot apenas 39 segundos despus de despegar, perdiendo alrededor de 370 millones de dlares.
Despus de un poco de investigacin se dieron cuenta que el problema no era ms que un bug de software que
involucraba el nmero 2.147.483.647. Aparentemente, Ariane 5 necesitaba una aceleracin horizontal mayor
que los modelos previos porque su trayecto era distinto, y esto hizo que todos los computadores que controlaban
el auto-piloto se confundieran y que comenzara una secuencia para auto-destruirse.

Entendiendo mejor el problema


Muchos lo vivimos durante el Y2K, algunas personas creyeron que cuando terminara el siglo XX, los
ordenadores dejaran de funcionar, los aviones se caeran del cielo, y algunos hasta pensaron que los
extraterrestres vendran a buscarlos. El problema real al final de 1999 es que todos los ordenadores estaban
programados para tomar los ltimos dos dgitos del ao para saber en cul estbamos. Entonces, si era el ao
1984, por ejemplo, el ordenador lo denotaba como 84 y nada ms. Con la llegada del 2000, el ordenador se
confundira, creyendo que despus de 1999 se regresara a 1900, tomando los dos ltimos dgitos del nuevo ao.
Esto no se convirti en un problema porque los sistemas fueron arreglados antes de que lo fuese, pero es un
buen ejemplo de lo que sucede con el nmero 2.147.483.647 en los sistemas de 32-bit cuando llegan a su punto
mximo. Afortunadamente, ahora tenemos los sistemas de 64-bit que no sufren de esta limitacin.

Gabriela Gonzlez
Etiquetas:
TECNOLOGA

Você também pode gostar