Hoved teknologi

Y2K bug informatikk

Y2K bug informatikk
Y2K bug informatikk

Video: Das Jahr-2000-Problem 2024, Juni

Video: Das Jahr-2000-Problem 2024, Juni
Anonim

Y2K bug, også kalt Year 2000 bug eller Millennium Bug, et problem i kodingen av datastyrte systemer som ble anslått å skape ødeleggelser i datamaskiner og datanettverk rundt om i verden på begynnelsen av år 2000 (i metriske målinger står k for 1000). Etter mer enn et år med internasjonal alarm, feberrike forberedelser og programmeringskorreksjoner, skjedde det få store feil under overgangen fra 31. desember 1999 til 1. januar 2000.

Fram til 1990-tallet var mange dataprogrammer (spesielt de som ble skrevet i datamaskinens tidlige dager) designet for å forkorte firesifrede år som to sifre for å spare minne. Disse datamaskinene kunne gjenkjenne “98” som “1998”, men vil ikke kunne gjenkjenne “00” som “2000”, og kanskje tolke det til å bety 1900. Mange fryktet at når klokkene slo til midnatt 1. januar 2000, ville mange berørte datamaskiner bruker en feil dato og dermed ikke fungerer korrekt med mindre datamaskinens programvare ble reparert eller erstattet før den datoen. Andre dataprogrammer som projiserte budsjetter eller gjeld i fremtiden, kunne begynne å fungere i 1999 da de foretok anslag i 2000. I tillegg tok ikke noe dataprogramvare hensyn til at år 2000 var et skuddår. Og allerede før gryningen av 2000 fryktet man at noen datamaskiner kunne mislykkes 9. september 1999 (9/9/99), fordi tidlige programmerere ofte brukte en serie 9-er for å indikere slutten på et program.

Man fryktet at en slik feillesing ville føre til programvare- og maskinvarefeil i datamaskiner som brukes i så viktige områder som bank, forsyningssystemer, regjeringsregister og så videre, med potensial for utstrakt kaos på og etter 1. januar 2000. Mainframe datamaskiner, inkludert de som vanligvis brukes til å drive forsikringsselskaper og banker, ble antatt å være underlagt de alvorligste Y2K-problemene, men enda nyere systemer som brukte nettverk av stasjonære datamaskiner ble ansett som sårbare.

Y2K-problemet var imidlertid ikke begrenset til datamaskiner som kjører konvensjonell programvare. Mange enheter som inneholder datamaskinbrikker, alt fra heiser til temperaturkontrollsystemer i forretningsbygg til medisinsk utstyr, ble antatt å være i faresonen, noe som nødvendiggjorde kontrollen av disse "innebygde systemene" for følsomhet for kalenderdatoer.

I USA jobbet teknologiteam fra næringslivet og myndighetene med et mål om å sjekke systemer og fikse programvare før utgangen av desember 1999. Selv om noen bransjer var godt på vei til å løse Y2K-problemet, fryktet de fleste eksperter at den føderale regjeringen og statlige og lokale myndigheter henger etter. En Y2K-beredskapsundersøkelse bestilt i slutten av 1998 av Cap Gemini America, et konsulentfirma i New York, viste at regjering blant 13 økonomiske sektorer som ble studert i USA var den minst klare for Y2K. (Rangerte høyest for beredskap var programvareindustrien.)

I et forsøk på å oppmuntre selskaper til å dele kritisk informasjon om Y2K, har USAs pres. Bill Clinton i oktober 1998 undertegnet Act 2000 Information and Readiness Disclosure Act. Loven var utformet for å oppmuntre amerikanske selskaper til å dele Y2K-data ved å tilby dem beskyttelse med begrenset ansvar for å dele informasjon om Y2K-produkter, metoder og beste praksis.

I Vest-Europa utstedte EU-kommisjonen en rapport som advarte om at innsatsen for å løse Y2K i mange EU-land var utilstrekkelig, særlig med tanke på det grenseoverskridende samarbeidet som måtte være klart innen 2000. Den britiske regjeringen kunngjorde at dens væpnede styrker ville være forberedt i tide og vil gi bistand til lokalt politi hvis verktøy, transportsystemer eller nødetater mislyktes.

Mange andre land, særlig asiatiske land som på den tiden led av en pågående økonomisk krise så vel som små eller geografisk isolerte land, ble antatt å være mindre godt forberedt. Det var usikkert hvordan dette ville påvirke den tett integrerte verdensøkonomien og den fysiske infrastrukturen. I midten av desember 1998 innkalte FN sin første internasjonale konferanse om Y2K i et forsøk på å dele informasjon og krisehåndteringsinnsats og etablerte det internasjonale Y2K Cooperation Center, med base i Washington, DC

Anslagsvis 300 milliarder dollar ble brukt (nesten halvparten av USA) for å oppgradere datamaskiner og applikasjonsprogrammer for å være Y2K-kompatible. Da den første dagen i januar 2000 gikk opp og det viste seg at datastyrte systemer var intakte, fylte rapporter om lettelse nyhetsmediene. Disse ble fulgt av beskyldninger om at den sannsynlige forekomsten av feil var sterkt overdrevet fra begynnelsen. De som hadde jobbet i Y2K-etterlevelse, insisterte på at trusselen hadde vært reell. De hevdet at den fortsatte levedyktigheten til datastyrte systemer var et bevis på at den kollektive innsatsen hadde lyktes. I løpet av årene påpekte noen analytikere at programmeringsoppgraderinger som hadde vært en del av Y2K-samsvarskampanjen, hadde forbedret datasystemer, og at fordelene med disse forbedringene fortsatt vil bli sett i lang tid fremover.