Rok 2038 problém

Problém s rokom 2038 by mohol spôsobiť problémy počítačom, ktoré používajú 32 bitov údajov na ukladanie časových hodnôt, ktoré sú reprezentované ako počet sekúnd od 1. januára 1970, nazývaných aj epocha.

Problém nastáva, pretože najväčšie číslo, ktoré môžete uložiť do 32 bitov, je ekvivalentné 19. januáru 2038, 03:14:07 UTC. To znamená, že v sekunde po tomto čase sa číslo vynuluje a bude reprezentované ako záporný čas. V závislosti od toho, ako bol počítač naprogramovaný, môže dôjsť buď k zrúteniu systému, alebo k spätnému počítaniu od epochy.

Riešením tohto problému je uloženie času v 64-bitovom čísle, ktoré sa nebude resetovať milióny rokov. Väčšina 64-bitových počítačov už ukladá čas v 64-bitovom čísle alebo sa na to dá nakonfigurovať.

Animácia znázorňujúca, ako by sa resetoval dátum reprezentovaný ako 32-bitové celé číslo so znamienkom (19. januára 2038 o 03:14:08 UTC).Zoom
Animácia znázorňujúca, ako by sa resetoval dátum reprezentovaný ako 32-bitové celé číslo so znamienkom (19. januára 2038 o 03:14:08 UTC).


AlegsaOnline.com - 2020 / 2023 - License CC3