Softwareprobleem jaar 2038

Het probleem met het jaar 2038 kan problemen veroorzaken voor computers die gebruik maken van 32 bits gegevens om tijdwaarden op te slaan, die worden weergegeven als het aantal seconden sinds 1 januari 1970, ook wel de epoche genoemd.

Het probleem ontstaat omdat het grootste getal dat je in 32 bits kunt opslaan het equivalent is van 19 januari 2038, 03:14:07 UTC. Dit betekent dat in de seconde na dit tijdstip het getal op 0 wordt teruggezet en als een negatieve tijd wordt weergegeven. Afhankelijk van hoe de computer is geprogrammeerd, kan dit ofwel het systeem laten crashen ofwel terugtellen vanaf de epoche.

Een oplossing voor dit probleem is de tijd op te slaan in een 64-bit getal, dat pas over miljoenen jaren wordt gereset. De meeste 64-bit computers slaan de tijd al op in een 64-bit getal of kunnen daartoe worden geconfigureerd.

Animatie die toont hoe de datum opnieuw zou worden ingesteld, voorgesteld als een 32-bits geheel getal met voorteken (om 03:14:08 UTC op 19 januari 2038).Zoom
Animatie die toont hoe de datum opnieuw zou worden ingesteld, voorgesteld als een 32-bits geheel getal met voorteken (om 03:14:08 UTC op 19 januari 2038).


AlegsaOnline.com - 2020 / 2023 - License CC3