Sei sulla pagina 1di 9

13/5/2015

Losnmerossimplesquehacencolapsaramuchascomputadoraslanacion.com

Mircoles13demayode2015|00:46

Losnmerossimplesquehacencolapsara
muchascomputadoras
Cuandouncontadorsuperaellmitede2.147.483.647,muchossistemassufren
unproblemalgicoqueafectalanzamientosdecohetes,satlitesyhastaal
medidordevisitasdelreproductordevideosdeYouTube

lmartes4dejuniode1996serecordarporsiemprecomoundaoscuro
paralaAgenciaEspacialEuropea(AEA).Elprimervuelonotripuladodel
coheteAriane5,cargadoconcuatrocostosossatlitescientficos,se
convirtienunaboladefuegoyhumo39segundosdespusdeempezar.Se
estimaquelaexplosinsignificunaprdidadeUS$370millones.
http://www.lanacion.com.ar/1792188elnumerosimplequehacecolapsarlascomputadoras

1/9

13/5/2015

Losnmerossimplesquehacencolapsaramuchascomputadoraslanacion.com

Qupas?Nohubofallamecnicaniactodesabotaje.No:ellanzamiento
terminendesastregraciasaunsimpleerrordesoftware.Unacomputadora
superadaporlamatemtica:esencialmente,porquesevioabrumadaporun
nmeromsgrandedeloqueseesperaba.
Cmoesposiblequeunacomputadoraquedaraaturdidapornmeros?Pues
resultaquetaleserroressonresponsablesdeunaseriededesastresypercances
enaosrecientes,quehanterminadoenladestruccindecohetes,elextravode
navesespacialesyellanzamientodemisilesfueradeobjetivo.
Qulosprovocaycmoocurren?
Imagnatequetratasderepresentarelvalorde,digamos,105.350kilmetrosen
unodmetroconunvalormximode99.999.Elcontadorvolveralvalorde
00.000ycontarapartirdeahhasta5349,elsaldorestante.
Estaeslamismaespeciedeinexactitudquecondenalfracasoellanzamiento
delArianeen1996.Mstcnicamente,selellama"desbordamientodeentero"
(integeroverflow,eningls).Significaquelosnmerossondemasiadograndes
paraelsistemadealmacenamientointernodelprogramaquelosestusando,lo
quepuedeocasionarelmalfuncionamiento.

LANZAMIENTOFALLIDO

http://www.lanacion.com.ar/1792188elnumerosimplequehacecolapsarlascomputadoras

2/9

13/5/2015

Losnmerossimplesquehacencolapsaramuchascomputadoraslanacion.com

ElAriane5siguifuncionando
parcialmenteconsoftwaredeuna
generacinanterior,quenopudoconla
velocidaddelmodelomsnuevo.

LainvestigacindelincidentedelArianeencontrqueunprocesoquehaba
quedadoenelsoftwaredeunageneracinanteriordecohetes,elAriane4,haba
capturadounalecturainesperadamentealtadelavelocidadlateraldelnuevoy
msrpidovehculo.
ElsoftwaredelAriane5nopudomanejaresacifra.Unasecuenciade
autodestruccinseinici.Unpardesegundosdespus,elcoheteerahistoria.
Estaclasedeproblemassurgeconunafrecuenciasorprendente.Sesospecha
quelaraznporlacuallaNasaperdicontactoconlasondaespacialDeep
Impacten2013fuequellegaunlmitedeenteros.
HacepocoseinformqueelBoeing787puedeestarafectadoporunproblema
similar.
Launidaddecontrolquemanejaladistribucindeenergaalosmotoresdela
naveentranenmododerespaldoautomticamenteyapaganlosmotoressise
ladejaencendidapormsde248das.
http://www.lanacion.com.ar/1792188elnumerosimplequehacecolapsarlascomputadoras

3/9

13/5/2015

Losnmerossimplesquehacencolapsaramuchascomputadoraslanacion.com

Hipotticamente,losmotorespodranapagarsederepenteinclusoenmitaddeun
vuelo.AunquesehandadoaconocermuypocosdetalleslaAutoridadFederal
deAviacin(FAA,porsussiglaseningls)yBoeingdeclinaronlaoportunidadde
darsuopininparaesteartculo,algunosobservadoresaficionadoshan
destacadoque248das(contadosencentsimasdesegundos)equivalenal
nmero2.147.483.647,locualesmuysignificativo.
Yporqu?Sucedeque2.147.483.647eselvalorpositivomximoquepuede
almacenarseenunregistrode32bits,usadopormuchascomputadoras.

LMITEINTRIGANTE

Lascomputadorasdemandaneficienciaparatodo.Peroavecesesdifcilanticiparlos
problemasafuturo.

Losnmerossoninfinitos,asqueporquescogerunespaciode
almacenamientotanlimitado?
Larespuestaesque,tradicionalmente,lascomputadorashanexigidoeficiencia
paratodo.Elespacioqueseusabaparaalmacenarinformacinsolasermucho
http://www.lanacion.com.ar/1792188elnumerosimplequehacecolapsarlascomputadoras

4/9

13/5/2015

Losnmerossimplesquehacencolapsaramuchascomputadoraslanacion.com

mscostosodeloqueesahorayprocesarvaloresmsgrandestomabams
tiempo.
Sitemantenasdentrodeciertoslmites,elsoftwarefuncionabamejor.Los
sistemasdedireccindeuncohetehacenmuchascuentascrticasmuyrpido,
asquecualquiernmerodesobrarealmenteimporta.
Elproblemaconesoesque,comodemostrelAriane5,taleslimitacionesno
siempresonpercibidascomoproblemticasdeantemano.
"Tenemosquereconocerqueconelsoftwaresiempremanejamosunarealidad
aproximada",explicaBillScherlis,unexpertodelaCarnegieMellonUniversity.
"Siemprehayunanegociacinentreelcostodelograrunarepresentacinms
exactayelbeneficiodelaeficiencia".

Unerrordedesbordamientoimpidique
elsistemadedefensaPatriotnopudiera
hacerseguimientoaunmisilScudenun
incidentedurantelaGuerradelGolfo.

ElmatemticoDouglasArnold,delaUniversidaddeMinnesota,incluyeel
incidentedelAriane5enunapginawebtituladaAlgunosdesastresatribuiblesa
malacomputacinnumrica.
Arnoldtambinresaltauncasode1991enelqueunmisilPatriotfallensu
intentodeinterceptarunataquedemisilesScudiraquescontraunasbarracasdel
ejrcitoestadounidensedurantelaGuerradelGolfo.
Enestecaso,unerrordedesbordamientocausqueelsistemadedefensano
pudieraseguirlatrayectoriadelmisilScud,queviajabaaunavelocidadde
http://www.lanacion.com.ar/1792188elnumerosimplequehacecolapsarlascomputadoras

5/9

13/5/2015

Losnmerossimplesquehacencolapsaramuchascomputadoraslanacion.com

1,7km/s,yensulugarescanearaelespacioareoamsde500metrosde
distanciadelobjetivo.
Comoresultado,elScudcaysobrelasbarracas,consaldode28soldados
muertosy98personasheridas.

ERRORDEGANGNAM

PsyrompielcontadordeYouTube,que
tuvoqueseractualizado.

Notodoslosproblemasdedesbordamientosontandestructivoscomoestos
ejemplos,peroconfrecuenciacreanefectosinesperados.
Porejemplo,enelvideojuegoCivilization,unerrorimprevistoocasionqueel
pacficopersonajedeGandhisevolvierahostil.
Cuandolosjugadoresescoganunaciertamodalidaddejuego,elvalorque
definalaagresividaddeGandhiseechabaparaatrshaciaelcero,ydeah
seguaretrocediendohastadarelvalormximo.
Enconsecuencia,Gandhiamenazabaalosjugadoresconarmasnuclearescada
vezqueapareca,loquehizoreramuchosdeellos.
Endiciembre,seinformqueGangnamStyle,elvideomspopulardetodoslos
tiemposenYouTube,haba"roto"elcontadordelsitioweb.Aparentemente,el
contadorhabasidoprogramadoparallegarsolohasta2.147.483.647(denuevo,
elvalorpositivomximodeunregistrode32bits).
ResultunbuentrucopublicitarioparaYouTube,queactualizelcontador.El
http://www.lanacion.com.ar/1792188elnumerosimplequehacecolapsarlascomputadoras

6/9

13/5/2015

Losnmerossimplesquehacencolapsaramuchascomputadoraslanacion.com

nuevomximoestmuyporarribadelosnuevecuatrillones.
Confrecuenciaesestetipodesupuesto,queinicialmentesepiensarazonable,lo
quecausaproblemasmsadelante.
Eldesbordamientomssonadodelahistoria,quemuchosrecordarn,fueel
cacareado"errordelmilenio".Aunquegeneralmenteseloconsideraunfiasco,el
Y2Kcausalgunosdoloresdecabeza.
ConelY2K,elproblemaeramssimple.Qupasacuandounoregistralosaos
sloconlosltimosdosdgitos?1900sevuelvelomismoque2000.
Muchagentesediocuentadequeestocausaraconfusinenlossistemasde
computacinquealmacenabanvaloresanualesdeestamanera.Alfinal,no
cayeronavionesdelcielo,perohuboalgunasconsecuenciasinteresantes.
Porejemplo,elequipodedeteccinderadiacindelalocalidadjaponesade
Ishikawacolapsamedianoche150mquinasdeapuestasdeunhipdromode
Delawarefallaron,yvariossitioswebdieroncomonuevafecha"1deenerode
19100".
Doceaosdespus,enunincidentesimilar,unamujersuecade105aosde
nombreAnnaErikssonrecibiunacartaquelainvitabaacomenzareneljardnde
infantesporqueelsoftwarehabasidodiseadoparacontactaralosindividuos
nacidosen"07"(2007,no1907).
Laincapacidadparareconocercorrectamenteelaollevaquemillonesde
tarjetasdedbitoycrditonopudieranusarseenAlemaniaeldadeAoNuevo
de2010.

ELAO2038
Haceunos15aos,alprogramadorWilliamPorquetseleocurripensarpor
anticipadoenotrafechacrucial:las3.14.07delamaana,GMT,delmartes19de
enerode2038.
Eseserelmomentoenqueelnmerodesegundosquehabrnpasadodesdeel
1deenerode1970excederelvalormximodemuchosregistrosdefechay
horademuchoscomputadorasmodernas.
http://www.lanacion.com.ar/1792188elnumerosimplequehacecolapsarlascomputadoras

7/9

13/5/2015

Losnmerossimplesquehacencolapsaramuchascomputadoraslanacion.com

Comoenelcasodelerrordelmilenio,sinonospreparamospodemosterminaren
colapso.

Qusorpresanosreservanlosnmerosparaelao2038?.

"Escribporprimeravezsobreelasuntoen1999",comentaPorquet."Adquirel
dominio2038.org,primerocomounatravesura.Peroluegomedicuentadeque
hayalgunosproblemasreales".
APorquetlepreocupanpartesviejasdesoftwarealasquenadieprestaya
atencinenredesbienestablecidas.Cuntasdeellasseguirnoperandoen23
aosyquconsecuenciastendresoesalgoquenadiesabe.
"MuchossistemasdecomputacinsealaPorquetpodranfallarenforma
predecible.Peroloharndemodosimpredecibles".

ERRORENELTIEMPO
MarkusKuhn,uncientficodecomputacindelaUniversidaddeCambridge,
explicaqueloserroresrelacionadosconlafechacreanintersporquesus
consecuenciassonimpredecibles,perotambinporque"nosoninesperados",yla
http://www.lanacion.com.ar/1792188elnumerosimplequehacecolapsarlascomputadoras

8/9

13/5/2015

Losnmerossimplesquehacencolapsaramuchascomputadoraslanacion.com

gentepuedeespecularsobreloquepuedepasarcuandoeldatemidoamanezca.
Kuhnpiensaqueelproblemade2038sermenossignificativoqueelY2Kporque
elerrordelmileniopreparalaindustriadelacomputacinparahacerlas
correccionesnecesarias.
Dehecho,eseeselplandeWilliamPorquet."Esperoqueseaalgoquemesaque
deunsemiretiroporunagrancantidaddedinero",dicemedioenserio,medioen
broma.
ParaKuhn,elproblemainteresantenoeselerrordedesbordamientoens,sino
otroqueocurrirelprximomesdejunio.
Elao2015serunsegundomslargoque2014graciasaunamedidatomada
paracorregirladiscrepanciaentreeltiempoastronmico(elquesebasaenel
movimientoderotacindelaTierra)yeltiempoatmico(elmtodomsexactode
medicindeltiempo).
Laltimavezqueesopasfue2012,yocasionelcolapsodemuchas
computadoras.Afortunadamente,diceKuhn,estavezestaremosmejor
preparados.
Pareceque,sinimportarloquehagamos,ciertosnmerosyclculossiemprevan
aconfundiralascomputadoras,causandoerroresocosaspeores.
"HemosaprendidomuchodelaexperienciadelY2Kyotroseventossimilares",
diceScherlis."Peroenrealidadsiempreestamoshaciendoaproximacionesy
teniendoquehacernegociacionesenelterrenodelaingeniera.Esonos
acompaarparasiempre".
.

lanacion.com | Tecnologa

http://www.lanacion.com.ar/1792188elnumerosimplequehacecolapsarlascomputadoras

9/9

Potrebbero piacerti anche