Jak poinformowała Infojama.pl grozi nam nowa pluskwa, podobna do tej z roku 2000. Problem może wystąpić za 33 lata w roku 2038.
Właściwie chodzi nie tyle o rok 2038 ile o konkretny dzień tego roku - 19 stycznia. Tego dnia o godzinie 3:14:07 komputery zaopatrzone w Unix, lub pokrewny system (np. Linux) mogą przestawić się na datę 13 grudnia 1901, godzina 20:45:52 (i będzie to naprawdę pechowy piątek 13).
Dlaczego akurat ten dzień? Wszystkiemu winien jest sposób w jaki systemy uniksopodobne liczą czas kalendarzowy (tzw. time_t). Nie jest to zliczanie oparte na kalendarzu gregoriańskim.
Datą "zerową" dla systemów jest w tym przypadku początek tzw. "ery unixa" czyli 1 stycznia 1970 godz 0:00:00 czasu Greenwich.
Od tej daty time_t liczony jest sekundami i ma postać 32-bitowej zmiennej. Taka zmienna może przyjąć największą końcową wartość całkowitą 2'147'483'647.
Tak więc po upływie czasu 2'147'483'647 sekund od początku "ery unixa" powinien teoretycznie nastąpić przeskok z powrotem do przyjętej daty narodzin.
Na podobnej zasadzie licznik przebiegu w aucie przeskakuje z 999999 na 000000. Obawy są jak najbardziej poważne, a pluskwa roku 2038 wydaje się groźniejsza niż "milenijna".
Eksperci spodziewają się, że najbardziej ucierpią przez nią użytkownicy systemu Linux. Mogą oni doświadczyć "wirtualnego wstrzymania " lub "pętli czasowej".
Szczególnie zagrożone są duże urządzenia telekomunikacyjne i rekordy, które zostały już utworzone, a muszą być kalkulowane dalej, poza rok 2038 (np. ubezpieczeniowe).
Systemy uniksopodobne w tym Linuksy, znalazły zastosowanie w wielu dziedzinach gospodarki, słowem - jest się czego bać.
Teoretycznie możliwe jest przestawienie sposobu zliczania czasu na time_t na zmienną 64-bitową. Będzie to drogie i niełatwe, ale zawsze lepsze niż poddanie się katastrofie.
Żródło: earthtimes.org
Problem roku 2038?
Bezpieczeństwo |
Czw, 19 Maj 2005 17:52:45 +0200 |
Autor:
Redakcja
| Czytań: 13937
Pozostałe wiadomości w kategorii Bezpieczeństwo (2391)
Top 20 news
Komentarze
Najaktywniejsi
1
Rellik 9640 pkt.
2
grzemach 870 pkt.
3
betaKondor 470 pkt.
4
Koras 350 pkt.
5
Localghost 140 pkt.
6
kris2005a 140 pkt.
7
elmocamp 100 pkt.
8
Tommy 100 pkt.
9
Scoti 80 pkt.
10
sevar 60 pkt.


W tej chwili nie ma jeszcze komentarzy. Możesz jednak dodać swój własny.
Aby dodawać komentarze musisz się zalogować.