JAKIE JEST PROBLEM ROKU 2038?

Problem Roku 2038 spowoduje, że zegar w wielu komputerach i innej elektronice przestanie działać, będąc wynikiem technicznego ograniczenia sposobu, w jaki komputery przechowują czas wraz z wielkością liczb, które 32-bitowe komputery mogą przechowywać, podobnie jak w przypadku problemu Roku 2000. Zasadniczo każdy komputer rejestruje czas w formacie czasu UNIX. Czas UNIX to liczba sekund od 1 stycznia 1970 roku, która jest znana jako „epoka”. 32-bitowe zmienne mogą przechowywać liczby tak duże, jak 2 147 483 647.

Więc gdy minie 2 147 483 647 sekund od epoki, co nastąpi 19 stycznia 2038 roku o 03:14:07 UTC, zmienna czasu przepełni się i powróci do -2 147 483 647, powodując, że komputer będzie myślał, że datą jest 13 grudnia 1901 roku.

Prawdopodobnie nie, ponieważ wszystkie komputery i smartfony wykonane ostatnio są 64-bitowe, które mogą pomieścić liczby tak duże jak 9 223 372 036 854 775 807, a ich zmienna czasowa wont overflow do roku 292 277 026 596 (wszechświat ma nie istnieć do tego czasu!). Tak więc większość urządzeń konsumenckich (z wyjątkiem tych naprawdę starych) nie będzie dotknięta. Jeśli chodzi o inne urządzenia (takie jak bankomaty, sprzęt rządowy/wojskowy i inne), do roku 2038 prawdopodobnie większość (jeśli nie wszystkie) urządzeń 32-bitowych nie będzie już w użyciu z powodu zbliżającego się przepełnienia czasowego, ale nie mogę tego powiedzieć na pewno.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *