2038-as év problémája

A 2038-as év problémája problémákat okozhat az olyan számítógépeknél, amelyek 32 bites adatokat használnak az időértékek tárolására, amelyeket az 1970. január 1. óta eltelt másodpercek számaként, más néven epochaként ábrázolnak.

A probléma abból adódik, hogy a 32 bitben tárolható legnagyobb szám a 2038. január 19., 03:14:07 UTC-nek felel meg. Ez azt jelenti, hogy az ezt az időpontot követő másodpercben a szám 0-ra áll vissza, és negatív időpontként jelenik meg. Attól függően, hogy a számítógépet hogyan programozták, ez vagy összeomolhat a rendszer, vagy visszaszámolhat az epochától visszafelé.

Erre a problémára megoldást jelent, ha az időt egy 64 bites számban tároljuk, amely évmilliókig nem áll vissza. A legtöbb 64 bites számítógép már 64 bites számban tárolja az időt, vagy konfigurálható így.

Animáció a dátum visszaállításáról, 32 bites egész számként ábrázolva (2038. január 19-én 03:14:08 UTC-kor).Zoom
Animáció a dátum visszaállításáról, 32 bites egész számként ábrázolva (2038. január 19-én 03:14:08 UTC-kor).


AlegsaOnline.com - 2020 / 2023 - License CC3