Skip to main content

Hva er tusenårsfeilen?

Millennium -feilen var et datamaskinproblem som truet driften av selskaper, bruksselskaper, finansnæringer, offentlige etater og til og med vitenskap.På hjerneslaget mellom midnatt mellom 31. desember 1999 og 1. januar 2000 var frykten at alle datamaskiner hadde potensialet til å slå av.Millennium -feilen er også kjent som år 2000 -problemet, Y2K -problem, Y2K -feil, og mest referert til som bare Y2K.

Millennium -feilen var spesifikt et programmeringsproblem.Det var resultatet av en kombinasjon av et romproblem samt mangel på fremtidsrettet fra programmererne tilbake på 1960- og 1970 -tallet.I begynnelsen av dataprogrammering var minne og annet lagringsplass knappe og dyre, så det var en prioritet å spare karakterer.

Programmerne skrev forretningsapplikasjonskode ved bruk av COBOL (vanlig forretningsorientert språk) og RPG (rapportprogrammeringsgenerator) for å kjørepå mainframes.Programmerere lagret datoer i form av YYMMDD som involverte totalt seks tegn, og sorterte automatisk i en stigende rekkefølge.Hver av disse karakterene tilsvarte en hel plass (byte) datalagring.Følgelig var lagring av to byte lagring for hver dato viktig når du vurderer mengden datofelt som er lagret på kort, bånd eller disker i alle postene i alle filene i alle datamaskiner.

For å endre forretningsbehov slik at programmerere opprettholdes, finjusterte og la til nye krav til de gamle applikasjonene, i stedet for å omskrive dem fra bunnen av.Oppgraderingene og modifikasjonene var nok til å holde de originale systemene i gang. I løpet av midten av 1990 -tallet begynte programmerere å innse at datoene ikke ville sortere riktig innen 2000. Innenfor datasamfunnet begynte det å bli et problem som trengte å korrigere.Så, i 1997, ble situasjonen offentlig kunnskap. Det måtte tas en beslutning om å enten starte på nytt og omskrive programmene fra begynnelse til slutt, eller for å fikse de eksisterende programmene og lagrede datoer.Dette alternativet hadde en annen utfordring fordi noe av kildekoden hadde gått tapt. Mange selskaper ble opprettet for å løse disse problemene.Et alternativ var å bare legge århundret til den eksisterende datoen.Dette vil innebære å legge til to byte for hver dato som er lagret hvor som helst i diskfilene sine.Andre valgte å omskrive programvaren sin og dra nytte av de nye nettverks- og objektorienterte teknologiene da de flyttet sine kritiske applikasjoner bort fra hovedrammer. Over 300 milliarder amerikanske dollar (USD) ble brukt til å rette opp tusenårsfeilen.I tillegg til programvareproblemene, sprang utallige overlevelsesbedrifter og tjente på som følge av en bekymret og proaktiv offentlighet.