Hvis du tror, at millennium-fejlen var en HOA., kommer her en historielektion

det er ikke svært at finde ekko fra slutningen af 1990 ‘ erne i zeitgeisten. Nu som da er impeachment på mange folks sind, og film som The Matri.og The si .th Sense fortsætter med at påvirke kulturen. Et andet træk ved den samme æra, der måske har en vigtigere, hvis subtilere indflydelse, er den berygtede Y2K bug.

Y2K var den store fejl i computersystemer, der så ud til at kunne ødelægge civilisationen ved midnatsslaget på årtusindet. I sidste ende gik der dog ikke meget galt., Nogle mennesker begyndte at spekulere på, om vi var blevet vildledt hele tiden. Faktisk kunne de ikke have taget mere fejl. Y2K er i fare for at blive et af de øjeblikke i historien, hvorfra nøjagtigt de forkerte lektioner er blevet trukket.

Mange af de systemer, der var i fare for Y2K fejl dateret fra 1970’erne, 1980’erne og begyndelsen af 1990’erne. Dette var den æra, hvor de påståede fastholdelse af Bill Gates, at “640k burde være nok for nogen” var stadig i ringen i folks ører. Selv kraftfulde servere havde kun et par megabyte RAM – en brøkdel af hvad du ville finde på de fleste almindelige pc ‘ er i dag.,

med så lidt plads forsøgte programmerere altid at finde måder at spare hukommelse på. Datoer var en af de ting, der var integreret i de fleste computerprogrammer, og år kom til at blive gemt som et tal mellem “0” og “99” – så for eksempel ville “80” repræsentere 1980. Fordelen var, at kun en enkelt byte hukommelse ville blive brugt. Men med det nye årtusinde snart at komme rundt, betød det, at året ” 99 “ville blive”100”. Som et resultat ville computerprogrammer tro, at året var 1900 snarere end 2000, hvilket truede med at rejse alvorlige problemer.,

Bug on out

det så sandsynligt, at finansielle transaktioner såsom påløbne renter ville blive beregnet forkert. Overvågningssoft .are ville pludselig tro, at den var udløbet og ophørt med at arbejde, mens navigationssoft .are ikke ville være i stand til at beregne positioner korrekt. Endnu mere alarmerende kan fejl i individuelle missionskritiske systemer kaskade. Dette kan medføre, at elnet, telekommunikationsnetværk og finansielle systemer mislykkes; olierigge for at stoppe med at pumpe olie; hospitalspatientregistersystemer for at begynde at ordinere de forkerte stoffer.,

den rene skala af sådanne fejl ville gøre genopretningen vanskelig. Dette vil potentielt påvirke landenes økonomier og trivsel og endda liv for mennesker over hele verden. Som den amerikanske præsident, Bill Clinton, fortalte et publikum under en tale i 1998: “dette er ikke en af sommerfilmene, hvor du kan lukke øjnene under de skræmmende dele.”

computerindustriens svar involverede en massiv omskrivning af Soft .are, med officiel” Y2K ready ” – certificering udstedt efter omfattende test. Forskellige løsninger blev implementeret til forskellige systemer afhængigt af deres hukommelseskapacitet., Den bedste mulighed var at gemme år som fire cifre. Hvor det ikke var muligt, programmører kan instruere et system til at behandle, siger, datoer mellem “00” og “50”, som værende i 2000’erne, og år mellem “51” og “99” som værende i 1900-tallet. Dette i det mindste lov til systemer til at holde med at fungere.

Mission: udryddelse.

Mere problematisk var indlejrede systemer, hvor Y2K problemet har eksisteret i hardware snarere end software. I sådanne tilfælde var den eneste løsning at udskifte selve hard .aren., Estimater af de samlede omkostninger til Y2K-forberedelse kom ind på omkring US $ 300 milliarder, eller omkring US $ 460 milliarder(351 351 milliarder)i dagens penge-plus et par flere milliarder brugt på at løse problemer, da de opstod efter århundredeskiftet.

den store let?

da den skæbnesvangre dag kom og gik med lidt mere end mindre problemer, begyndte spørgsmålene. Et synspunkt slog rod, at Y2K var blevet overblo .n-måske for eksempel for at garantere en kæmpe lønningsdag for programmerere., Folk kunne pege på det faktum, at nogle lande, såsom Sydkorea og Rusland, var sluppet af sted med at gøre lidt for at afbøde problemet, for ikke at nævne små virksomheder.

men dette ignorerer det faktum, at soft .arepatches til fejlen blev rullet ud over hele verden. De, der ikke forberedte sig, blev beskyttet takket være indsatsen fra dem, der gjorde det. Der er rigelig bevis, takket være beredskabsøvelser, kodevurderinger og lignende, at hvis ikke behandlet, ville virkningen af Y2K have været meget mere markant.,

desværre har den kontrariske opfattelse forvandlet sig til andre vigtige politiske områder. Klimaændringsbenægtere og antivaccinationsaktivister hæver ofte manglen på indflydelse af Y2K-fejlen som bevis for, at eksperter ikke skal stole på. Hvis vi i sidste ende lykkes med at håndtere problemer som klimaændringer i fremtiden, skal du ikke blive overrasket, hvis lignende argumenter om spildt tid og kræfter vises.

på det tidspunkt vil de samme mennesker sandsynligvis også kunne pege på et par efterfølgere til millennium bug, der heller ikke kom til meget., Som jeg nævnte ovenfor, gamle software systemer findes stadig, som behandler alle datoer med to cifre, der er større end “50”, som forekommer i 1900-tallet. Mens de fleste af dem skulle være pensioneret før vi kommer til den næste fare år 2050, de kan lide af forretningskritiske systemer kan være notorisk lang levetid.

Vi kan også se frem til året 2038 problem. Dette vedrører det faktum, at Uni. – systemer Historisk lagrede datoer og tidspunkter som sekvenser på 32 et og nuller, fortolket som antallet af sekunder siden 1. januar 1970., Når 2038 ruller rundt, vil dette nummer løbe over af samme grund, at Y2K-fejlen opstod. Sådanne Uni. – systemer danner igen grundlaget for mange missionskritiske soft .arestykker.

Uni. – Fællesskabet er dog godt klar over denne fejl, og de fleste af disse systemer vil igen være blevet udskiftet længe før 2038. Så ligesom med Y2K, hvis verden overlever disse fremtidige problemer, vil det ikke have været, fordi det hele var hype. Den mere kedelige sandhed er ofte, at en søm i tide sparer ni. Undskyld at være bærer af gode nyheder.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *