Aasta 2038 probleem

Aasta 2038 probleem võib tekitada probleeme arvutites, mis kasutavad 32-bitiseid andmeid ajaväärtuste salvestamiseks, mida esitatakse sekundite arvuna alates 1. jaanuarist 1970, mida nimetatakse ka epohhiks.

Probleem tekib seetõttu, et suurim number, mida saab salvestada 32 bitis, on võrdne 19. jaanuar 2038, 03:14:07 UTC. See tähendab, et sekund pärast seda aega nullib see number 0-ks ja esitatakse negatiivse ajana. Sõltuvalt sellest, kuidas arvuti on programmeeritud, võib see kas süsteemi kokku lüüa või loendada ajast tagasi.

Selle probleemi lahenduseks on salvestada aeg 64-bitise numbrina, mis ei nulli miljoneid aastaid. Enamik 64-bitiseid arvuteid juba salvestab aega 64-bitise arvuna või saab seda teha.

Animatsioon, mis näitab, kuidas kuupäev nullistub, kujutatuna 32-bitise täisarvuna (kell 03:14:08 UTC 19. jaanuaril 2038).Zoom
Animatsioon, mis näitab, kuidas kuupäev nullistub, kujutatuna 32-bitise täisarvuna (kell 03:14:08 UTC 19. jaanuaril 2038).


AlegsaOnline.com - 2020 / 2023 - License CC3