Hvorfor det å tenke på at tusenårsfeilen var en sjak, er dårlig for oss Løp for livene dine! Helen Stebakov

Det er ikke vanskelig å finne ekko fra slutten av 1990-tallet i zeitgeist. Nå som da, riksrett er på mange menneskers sinn, og filmer som Matrisen og The Sixth Sense fortsette å påvirke kultur. Et annet trekk i den samme epoken som kanskje har en viktigere, hvis subtilere, innflytelse er den beryktede Y2K-buggen.

Y2K var den store feilen i datasystemer som så i stand til å ødelegge sivilisasjonen i løpet av midnatt på tusenårsskiftet. Til slutt gikk derimot ingenting mye galt. Noen mennesker begynte å lure på om vi hadde blitt villet hele tiden. De kunne faktisk ikke ha tatt mer feil. Y2K står i fare for å bli et av de øyeblikkene i historien som nøyaktig gale leksjoner er hentet fra.

Mange av systemene som var utsatt for Y2K-feilen dateres fra 1970-, 1980- og begynnelsen av 1990-tallet. Dette var den tiden da påstått insistering av Bill Gates at “640 XNUMX [RAM] burde være nok for noen” fremdeles ringte i folks ører. Til og med kraftige servere hadde bare noen få megabyte RAM - en brøkdel av det du finner i de fleste vanlige PC-er i dag.

Med så lite plass prøvde programmerere alltid å komme på måter å spare minne. Datoer var en av de tingene som var integrert i de fleste dataprogrammer, og årene kom til å bli lagret som et tall mellom "0" og "99" - så for eksempel "80" ville representere 1980. Fordelen var at bare en enkelt byte minne ville bli brukt. Men med det nye årtusenet snart skulle komme, betydde det at året "99" skulle bli "100". Som et resultat ville dataprogrammer tro at året var 1900 i stedet for 2000, noe som truet med å reise alvorlige problemer.

Feil ut

Det så sannsynlig ut at økonomiske transaksjoner som påløpte renter ville blitt beregnet feil. Overvåkingsprogramvare ville plutselig tro at den var utløpt og sluttet å fungere, mens navigasjonsprogramvare ikke ville være i stand til å beregne posisjoner riktig. Fortsatt mer alarmerende kan feil i individuelle oppdragskritiske systemer kaskade. Dette kan føre til at kraftnett, telenett og økonomiske systemer svikter; oljerigger for å slutte å pumpe olje; sykehusets pasientjournalsystemer for å begynne å foreskrive feil legemidler.


innerself abonnere grafikk


{vembed Y = 1xWNm_w8uVg}

Omfanget av slike feil vil gjøre utvinning vanskelig. Dette vil potensielt kunne påvirke landenes økonomier og velferden og til og med livene til mennesker rundt om i verden. Som den amerikanske presidenten, Bill Clinton, fortalte et publikum under en tale i 1998: "Dette er ikke en av sommerfilmene der du kan lukke øynene under de skumle delene."

Databransjens svar innebar en massiv programvareomskriving, med offisiell "Y2K klar" -sertifisering utstedt etter omfattende tester. Ulike løsninger ble implementert for forskjellige systemer, avhengig av minnekapasitet. Det beste alternativet var å lagre år som fire sifre. Der det ikke var mulig, kan programmerere instruere et system til å behandle, si, datoer mellom "00" og "50" som på 2000-tallet, og år mellom "51" og "99" som på 1900-tallet. Dette tillot i det minste systemene å fortsette å fungere.

Hvorfor det å tenke på at tusenårsfeilen var en sjak, er dårlig for oss Oppdrag: utryddelse.

Mer problematiske var innebygde systemer der Y2K-problemet eksisterte i maskinvare i stedet for programvare. I slike tilfeller var den eneste løsningen å erstatte selve maskinvaren. Estimater av den totale kostnaden for Y2K-forberedelse kom inn kl rundt 300 milliarder dollar, eller omtrent 460 milliarder dollar (351 milliarder pund) i dagens penger - pluss noen flere milliarder kroner brukt på å ta opp problemer når de oppsto etter århundreskiftet.

Det store lettet?

Da den skjebnesvangre dagen kom og gikk med litt mer enn mindre problemer, startet spørsmålene. Et synspunkt slo roten av at Y2K hadde blitt overdrevet - kanskje, for eksempel, å garantere en gigantisk lønningsdag for programmerere. Folk kan peke på at noen land, som f.eks Sør-Korea og Russland, hadde sluttet med å gjøre lite for å dempe problemet, for ikke å snakke om små bedrifter.

Men dette ser bort fra at programvareoppdateringer for feilen ble rullet ut over hele verden. De som ikke forberedte seg, ble beskyttet Takk til innsatsen til de som gjorde det. Det er rikelig bevis, takket være beredskapsøvelser, kodevurderinger og lignende, at hvis ikke adressert, ville virkningen av Y2K ha vært mye mer betydelig.

Dessverre har det kontrariske synet snekret seg inn i andre viktige politikkområder. Fornekterne for klimaendringer og anti-vaksinasjonsaktivister øker ofte mangelen på påvirkning av Y2K-buggen som bevis på at eksperter ikke er til å stole på. Hvis vi til slutt lykkes med å håndtere problemer som klimaendringer i fremtiden, ikke bli overrasket om lignende argumenter om bortkastet tid og krefter dukker opp.

Innen den tid vil de samme menneskene sannsynligvis også kunne peke på et par oppfølgere til tusenårsfeilen som heller ikke ble så mye. Som jeg nevnte ovenfor, eksisterer fortsatt gamle programvaresystemer som behandler alle datoer med to sifre større enn “50” som forekommer på 1900-tallet. Mens de fleste av dem bør trekke seg før vi kommer til neste fareår i 2050, kan slike som oppdragskritiske systemer være notorisk lang levetid.

Vi kan også se frem til år 2038 problem. Dette har sammenheng med det faktum at Unix systemer lagret datoer og klokkeslett som sekvenser på 32 en-nuller, tolket som antall sekunder siden 1. januar 1970. Når 2038 ruller rundt, vil dette tallet strømme av samme grunn som Y2K-feilen skjedde . Slike Unix-systemer er igjen grunnlaget for mange oppdragskritiske programvarestykker.

Unix-samfunnet er imidlertid godt klar over denne feilen, og de fleste av disse systemene vil igjen ha blitt erstattet lenge før 2038. Så akkurat som med Y2K, hvis verden overlever disse fremtidige problemene, vil det ikke ha vært fordi det hele var hype . Den kjedeligere sannheten er ofte at en søm i tid sparer ni. Beklager å være bærer av gode nyheter.Den Conversation

Om forfatteren

Nir Oren, leder for datavitenskap, University of Aberdeen

Denne artikkelen er publisert fra Den Conversation under en Creative Commons-lisens. Les opprinnelige artikkelen.

bryte

Bøker som forbedrer holdning og oppførsel fra Amazons bestselgerliste

"Atomic Habits: En enkel og velprøvd måte å bygge gode vaner og bryte dårlige"

av James Clear

I denne boken presenterer James Clear en omfattende guide til å bygge gode vaner og bryte dårlige vaner. Boken inneholder praktiske råd og strategier for å skape varig atferdsendring, basert på den nyeste forskningen innen psykologi og nevrovitenskap.

Klikk for mer info eller for å bestille

"Unf*ck Your Brain: Using Science for å komme over angst, depresjon, sinne, freak-outs og triggere"

av Faith G. Harper, PhD, LPC-S, ACS, ACN

I denne boken tilbyr Dr. Faith Harper en guide til å forstå og håndtere vanlige emosjonelle og atferdsmessige problemer, inkludert angst, depresjon og sinne. Boken inneholder informasjon om vitenskapen bak disse problemstillingene, samt praktiske råd og øvelser for mestring og helbredelse.

Klikk for mer info eller for å bestille

"Vanens kraft: hvorfor vi gjør det vi gjør i livet og forretningslivet"

av Charles Duhigg

I denne boken utforsker Charles Duhigg vitenskapen om vanedannelse og hvordan vaner påvirker livene våre, både personlig og profesjonelt. Boken inneholder historier om enkeltpersoner og organisasjoner som har lykkes med å endre vanene sine, samt praktiske råd for å skape varig atferdsendring.

Klikk for mer info eller for å bestille

"Små vaner: De små endringene som endrer alt"

av BJ Fogg

I denne boken presenterer BJ Fogg en guide for å skape varig atferdsendring gjennom små, inkrementelle vaner. Boken inneholder praktiske råd og strategier for å identifisere og implementere bittesmå vaner som kan føre til store endringer over tid.

Klikk for mer info eller for å bestille

"The 5 AM Club: Own Your Morning, Elevate Your Life"

av Robin Sharma

I denne boken presenterer Robin Sharma en guide for å maksimere produktiviteten og potensialet ved å starte dagen tidlig. Boken inneholder praktiske råd og strategier for å lage en morgenrutine som støtter dine mål og verdier, samt inspirerende historier om individer som har forandret livene sine gjennom tidlig oppreisning.

Klikk for mer info eller for å bestille

s