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 -problem, Y2K -problem, Y2K -feil, og oftest referert til som ganske enkelt 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 prioritering av å spare tegn.

Programmerere skrev forretningsapplikasjonskode ved bruk av COBOL (vanlig forretningsorientert språk) og RPG (rapportprogrammeringsgenerator) for å kjøre på hovedrammer. Programmerere lagrede datoer iForm 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 betydelig når du vurderer mengden datofelt som er lagret på kort, bånd eller disker i alle postene i alle filene i alle datamaskiner.

innen 1980- og 1990 -tallet ble programmer endret 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 år 2000. Innen datasamfunnet begynte det å bli et problem som trengte å korrigere. Så, i 1997, situasjonenpå ble 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 publikum.

ANDRE SPRÅK