Skip to main content

Vad är Millennium Bug?

Millennium Bug var ett datorproblem som hotade verksamheten för företag, verktygsföretag, finansindustri, myndigheter och till och med vetenskap.Vid stroke av midnatt mellan 31 december 1999 och 1 januari 2000 var rädslan att alla datorer hade potentialen att stänga av.Millennium Bug är också känt som år 2000 -problemet, Y2K -problemet, Y2K -buggen, och oftast kallas helt enkelt Y2K.

Millennium Bug var specifikt ett programmeringsproblem.Det var resultatet av en kombination av en rymdfråga samt brist på framåt tänkande från programmerarnas sida redan på 1960- och 1970 -talet.Under början av datorprogrammering var minne och annat lagringsutrymme knappt och dyra, så att spara tecken var en prioritering.

Programmerare skrev affärsapplikationskod med COBOL (Common Business Oriented Language) och RPG (Rapportera programmering Generator) för att köra för att köra för att köra för att köra för att köra generatorpå mainframes.Programmerare lagrade datum i form av YYMMDD som involverade totalt sex tecken, och automatiskt sorterade i en stigande ordning.Var och en av dessa karaktärer utjämnade ett helt utrymme (byte) datalagring.Följaktligen var det betydande att spara två byte av lagring för varje datum när du överväger mängden datumfält som lagrats på kort, band eller skivor i alla poster i alla filer i alla datorer.

med 1980- och 1990 -talet modifierades program.För att ändra affärsbehov så att programmerare upprätthölls, justerade och lagt till nya krav till de gamla applikationerna, snarare än att skriva om dem från grunden.Uppgraderingarna och ändringarna räckte för att hålla de ursprungliga systemen igång.

Under mitten av 1990 -talet började programmerare inse att datumen inte skulle sortera korrekt år 2000. Inom datorsamhället började det bli en fråga som behövde korrigera.Sedan 1997 blev situationen allmän kunskap.

Ett beslut måste fattas att antingen börja om och skriva om programmen från början till slut, eller för att fixa de tidigare existerande programmen och lagrade datum.Det här alternativet hade en annan utmaning eftersom en del av källkoden hade gått förlorad.

Många företag skapades för att lösa dessa problem.Ett alternativ var att bara lägga till århundradet till det befintliga datumet.Detta skulle innebära att du lägger till ytterligare två byte för varje datum lagrat var som helst i sina diskfiler.Andra valde att skriva om sin programvara och dra nytta av den nya nätverks- och objektorienterade teknologin när de flyttade sina kritiska applikationer bort från stordarna.

Över 300 miljarder dollar (USD) spenderades för att korrigera Millennium Bug.Förutom mjukvaruproblemen sprang otaliga överlevnadsföretag upp och tjänade till följd av en bekymrad och proaktiv allmänhet.