Problem roku 2038

Problem roku 2038 może powodować problemy dla komputerów, które używają 32 bitów danych do przechowywania wartości czasu, które są reprezentowane jako liczba sekund od 1 stycznia 1970 r., zwanego również epoką.

Problem pojawia się, ponieważ największa liczba, jaką można przechowywać w 32 bitach jest odpowiednikiem 19 stycznia 2038 roku, 03:14:07 UTC. Oznacza to, że w sekundzie po tym czasie, liczba zresetuje się do 0 i będzie reprezentowana jako czas ujemny. W zależności od tego, jak komputer został zaprogramowany, może to spowodować awarię systemu lub liczyć wstecz od epoki.

Rozwiązaniem tego problemu jest przechowywanie czasu w 64-bitowej liczbie, która nie będzie resetowana przez miliony lat. Większość komputerów 64-bitowych już przechowuje czas w postaci liczby 64-bitowej lub można je tak skonfigurować.

Animacja przedstawiająca sposób resetowania daty, przedstawiona jako podpisana 32-bitowa liczba całkowita (o 03:14:08 UTC w dniu 19 stycznia 2038).Zoom
Animacja przedstawiająca sposób resetowania daty, przedstawiona jako podpisana 32-bitowa liczba całkowita (o 03:14:08 UTC w dniu 19 stycznia 2038).


AlegsaOnline.com - 2020 / 2023 - License CC3