År 2038-problemet:

(Bilde: Shutterstock)

2038: Året vi slipper opp for tid

Er det duket for IT-kaos når Unix-klokka går rett fra 2038 til 1901?

Med mindre verden som vi kjenner den går under en gang i løpet av de neste 23 årene, vil tirsdag den 19. januar i det herrens år 2038 kunne bli en ekstra spennende dag. For nøyaktig syv sekunder over klokken 03.14 UTC – noe som bør tilsvare en time senere her på berget – vil datasystemer verden over faktisk kunne slippe opp for tid.

Da har det nemlig gått drøye 68 år, eller nøyaktig 2 147 483 647 sekunder, fra første januar 1970 – en dato flere slike datasystemer har som «referansedato» for å bokstavelig talt holde tellingen på den nøyaktige tiden.

De fleste systemer bygd på Unix og dens like bruker nemlig et 32-bit heltall (signed integer) til dette, og da er 2 147 483 647 det største mulige positive tallet, med alle bits unntatt det første fylt opp og satt til «1».

År 2038-problemet sender oss tilbake til 1901.
År 2038-problemet sender oss tilbake til 1901.Foto: Monaneko, via Wikimedia Commons

Sekundet etter dette vil det hele tippe over til det største negative tallet: minus 2 147 483 648. Da kastes vi med denne Unix-klokken litt over 68 år tilbake i tid før første januar 1970, som betyr at vi altså plutselig skriver fredag den 13. desember 1901. Det vil i så fall kunne bli en skikkelig fredag den 13. – selv på en tirsdag.

Les hele artikkelen og få tilgang til mer eksklusivt innhold

månedlig

Kr 49
Kr 12 per uke
Prøv gratis
Én måned gratis
 

Betal med Visa, MasterCard eller PayPal.

Vilkår og bruksbetingelser

Allerede medlem?

Les kommentarene (23)

Her er noen av sakene du kan lese på Ekstra i dag:

Til toppen