jaar 2038-probleem


jaar 2038-probleem 1.0

(ICT; neologisme)

probleem dat op 19 januari 2038 kan optreden in besturingssystemen van computers en machines, doordat de grens in hun tijdnotatie is bereikt en die terugspringt naar 13 december 1901

Semagram (extra betekenisinformatie)


Het jaar 2038-probleem…

is een probleem

  • [Tijd] zou kunnen optreden op 19 januari 2038
  • [Object betroffen] treft Unix-achtige computersystemen die voor hun tijdnotatie gebruikmaken van een 32 bitformaat
  • [Oorzaak, reden of aanleiding] treedt op als een computersysteem datum en tijd bijhoudt als het aantal seconden dat verstreken is sinds 1 januari 1970 en deze opslaat als een integer (geheel getal) van slechts 32 bit, waardoor het systeem na de maximaal noteerbare waarde van 2.147.483.647 seconden overspringt naar de minimale waarde, die teruggeteld uitkomt op 13 december 1901
  • [Gevolg of resultaat] heeft mogelijk als gevolg dat de processen in computersystemen ermee stoppen of berekeningen gaan doen op basis van de verkeerde getallen

Algemene voorbeelden


Het jaar-2038-probleem zit iets anders in elkaar dan het millenniumprobleem. Computersystemen houden datum en tijd bij als het aantal seconden dat verstreken is sinds 1 januari 1970, 00.00 uur en zij slaan dit op als een 32-bit integer. Dat wil zeggen: ze slaan het op als een geheel getal bestaande uit 32 bits, dus 32 plaatsen die een nul of een kunnen zijn. Deze integer kan waarden bevatten tussen -2.147.483.648 (een 1 die bepaalt dat het getal negatief is, gevolgd door 31 keer 0) en 2.147.483.647 (een 0 gevolgd door 31 keer 1). Op 19 januari 2038 zijn er 2.147.483.647 seconden verstreken sinds 1 januari 1970, en als die grens is bereikt springt het notatiesysteem over naar de minimale waarde. Wat in datum uitgedrukt uitkomt op 13 december 1901, al die seconden teruggeteld vanaf 1 januari 1970.

https://www.nrc.nl/nieuws/2023/07/27/een-nieuwe-millenniumbug-staat-voor-de-deur-in-2038-wordt-het-1901-a4170567,

Zondagmorgen 31 december, de eerste dag van de 54e week, konden 29 treinen in Noorwegen niet gestart worden omdat de boordcomputer de datum niet herkende. Door de datum terug te zetten naar 1 december 2000, konden ze alsnog op gang worden gebracht. Overigens is dit zeker niet het laatste datumprobleem. Yourdon bereidt gebruikers van het bekende besturingssysteem Unix alvast voor op het jaar-2038-probleem.

https://www.rd.nl/oud/010102home.html?pg=weet%2F010102weet01.html,

In het jaar 1999/2000 was een grote vraag ontstaan of computers wel om konden gaan met het jaar 2000. Uiteraard wist iedereen die werkzaam in de ICT was, dat deze vraag een vraag van alle tijden is. Het doet zich bijvoorbeeld voor als van een geboortejaar slechts twee cijfers geregistreerd worden. Het is vaak voorgekomen dat 100-plussers een oproep kregen voor de leerplicht of voor een medische keuring van kinderen. Kortom: slecht geprogrammeerd. In het jaar 2000 was er met name angst voor dat vliegtuigen uit de lucht zouden vallen of vitale infrastructuur zou stoppen. Eenzelfde grote vraag gaat wederom in het jaar 2038 onstaan. 'Het jaar 2038 probleem'

https://www.koedijk.com/isabel-provoost-cybersecurity-held-over-wifi-hotspots/,

Nu we het Jaar 2000 probleem gelukkig achter de rug hebben, is er alweer een nieuw groot probleem in verschiet, namelijk het Jaar 2038 probleem. Het probleem is als volgt: alle Unix machines berekenen de huidige tijd in secondes nauwkeurig vanaf 1 januari 1970. Op 19 januari 2038 zal dit aantal seconden echter niet meer in een 32-bits integer passen en zullen alle Unix machines op geen mogelijke manier meer de juiste datum kunnen vertonen. Gelukkig zullen anno 2038 vrijwel alle machines wel al 64-bit (of 128-bit, of 256-bit, ...) zijn, zodat de omvang van dit probleem wellicht erg klein is.

https://tweakers.net/nieuws/8146/jaar-2038-probleem.html,

De gevolgen van het jaar-2038-probleem kunnen miniem tot groots zijn. „De processen in computersystemen die met 32-bit-tijdnotatie werken stoppen ermee na 19 januari 2038, of ze gaan berekeningen doen met die grote negatieve getallen", zegt Groote. „Neem bijvoorbeeld processen die checken of er vanaf het internet iets binnenkomt of processen die om de zoveel tijd opgepord worden, zoals een screensaver. Als de tijd ineens terugvalt krijgen die processen geen signaal meer om iets te doen." Nou is dat bij een screensaver niet zo erg. De gevolgen zijn van een heel andere orde als dit bijvoorbeeld in banksystemen mis gaat.

https://www.nrc.nl/nieuws/2023/07/27/een-nieuwe-millenniumbug-staat-voor-de-deur-in-2038-wordt-het-1901-a4170567,

Etymologie


Aard herkomst inheems woord
Vroegste datering 2000
Samenhangende woorden (betekenis) millenniumbug; millenniumprobleem