Problem roku 2000

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
Pracownice biura wprowadzają w 1938 dane na karty perforowane. Mała ilość miejsca dostępnego na karcie doprowadziła do upowszechnienia zapisu roku jedynie z użyciem dwóch cyfr
Problem roku 2000: wyświetlacz (po francusku) podaje datę 3 stycznia 1900, zamiast 3 stycznia 2000

Problem roku 2000, Y2K (z ang. year 2 kilo bug), pluskwa milenijna (z ang. millenium bug) – potencjalnie katastroficzne skutki, jakie miał z nastaniem roku 2000 wywołać przyjęty kilkadziesiąt lat wcześniej sposób zapisu daty w programach komputerowych.

W epoce pierwszych komputerów dla zaoszczędzenia pamięci (być może także z innych powodów) rok był zapisywany tylko dwiema ostatnimi cyframi, co nie pozwalało przechować informacji o stuleciu, np. rok 1901 był kodowany tak samo jak rok 2001: jako 01. W nowszych komputerach oraz nowszych wersjach programów nie zmieniano tego sposobu zapisu, głównie aby zapewnić kompatybilność ze starszymi wersjami. Powstało wiele modyfikacji dotychczasowego oprogramowania, dla przykładu korporacja Microsoft w wydawanym w tamtym okresie systemie operacyjnym Windows 98 umieściła w ustawieniach regionalnych odpowiednie opcje pozwalające na interpretację roku zapisanego dwucyfrowo.

Problem Y2K dotyczył głównie starszych programów – nie przewidziano, że będą one używane w XXI wieku. Jednak różne firmy informatyczne sztucznie nagłośniły problem, widząc w tym okazję do zarobienia pieniędzy i oferowały instalację "nowego oprogramowania i sprzętu zgodnego z Y2K", tudzież przetestowanie istniejącego oprogramowania na zgodność z rokiem 2000. Straszono także nastaniem wielkiego chaosu, wyłączeniem ważnych komputerów, elektrowni itp. Jednak, gdy nadszedł 1 stycznia 2000 nic takiego się nie stało. Pewne problemy odnotowano, ale były to przypadki sporadyczne i o niewielkim zasięgu. Apokalipsa, którą straszono, nie nastąpiła.

Pierwszą osobą, która publicznie wypowiedziała się na temat Y2K, był Bob Bemer, który zauważył ten problem już w 1958 roku podczas pracy nad programem do kreślenia drzewa genealogicznego. Przez kolejne dwadzieścia lat starał się on zwrócić uwagę wielkich firm komputerowych na istnienie tego problemu, lecz z marnym lub żadnym skutkiem. Problem ten był ignorowany aż do 1994 roku.

Tak naprawdę pierwsze kłopoty związane z Y2K pojawiły się już kilka lat wcześniej. Przykładem może być np. problem z autoryzacją karty płatniczej, której data ważności (wyrażona dwucyfrowo) przekraczała rok 2000 lub z nieprawidłowo odczytaną datą przydatności do użycia wybranych produktów spożywczych. Co więcej, nawet po roku 2000 niektóre firmy ignorują problem Y2K tak dalece, że nadal używają dla oznaczenia roku tylko dwóch cyfr. Ma to miejsce szczególnie właśnie w przypadku kart płatniczych i produktów o określonej trwałości. Oznaczenie np. 09/07 jest dla odbiorcy bardzo mylące. Nie wie on bowiem, czy data jest zapisana w stylu amerykańskim (najpierw rok, później miesiąc) czy odwrotnie – w stylu europejskim.

Zobacz też[edytuj | edytuj kod]

Linki zewnętrzne[edytuj | edytuj kod]