2038 metų problema

2038 m. problema gali sukelti problemų kompiuteriams, kuriuose laiko reikšmėms saugoti naudojami 32 bitų duomenys, išreikšti sekundžių skaičiumi nuo 1970 m. sausio 1 d., dar vadinamu epocha.

Problema kyla dėl to, kad didžiausias skaičius, kurį galima išsaugoti 32 bitais, yra lygus 2038 m. sausio 19 d. 03:14:07 UTC. Tai reiškia, kad po šios sekundės skaičius bus atstatytas į 0 ir bus vaizduojamas kaip neigiamas laikas. Priklausomai nuo to, kaip buvo užprogramuotas kompiuteris, tai gali sugadinti sistemą arba skaičiuoti atgal nuo epochos.

Šią problemą galima išspręsti laiką saugant 64 bitų skaičiumi, kuris nebus atstatomas milijonus metų. Daugumoje 64 bitų kompiuterių laikas jau saugomas 64 bitų skaičiumi arba gali būti taip sukonfigūruotas.

Animacija, kurioje rodoma, kaip būtų atstatoma data, išreikšta pasirašytu 32 bitų sveikuoju skaičiumi (2038 m. sausio 19 d. 03:14:08 UTC).Zoom
Animacija, kurioje rodoma, kaip būtų atstatoma data, išreikšta pasirašytu 32 bitų sveikuoju skaičiumi (2038 m. sausio 19 d. 03:14:08 UTC).


AlegsaOnline.com - 2020 / 2023 - License CC3