Czy zegary komputerów ponownie staną się problemem?

Kiedy nadchodził rok 2000 świat obawiał się resetowania w komputerach daty. Wymusiło to na programistach i dostawcach sprzętu podjęcie szeregu działań zapobiegawczych. Obecnie - jak się wydaje - jest jeszcze dużo czasu. Za 24 lata podobne zagrożenie może dotknąć komputery wykorzystujące 32-bitowy system Unix, który powstał w 1969 r. Obecnie wykorzystują go tak poważne przedsiębiorstwa jak elektrownie atomowe czy linie lotnicze.

Posłuchaj
00:00

Unix oraz pokrewny Linux i język programowania C wykorzystują 32-bitowy zapis daty. Sprzęt kontrolowany przez Unixa liczy czas od początku tzw. ery uniksa, tzn. od 1 stycznia 1970 roku. W dniu 19 stycznia 2038 r. upłynie 2 147 483 647 sekund i nie będzie już miejsca na kolejny zapis. Wówczas licznik wskaże wartość ujemną, oznaczającą datę 13 grudnia 1901 r. Nie wiadomo jak zachowają się wtedy systemy oparte na 32-bitowym Linuksie lub Uniksie. Rozwiązaniem problemu byłoby przejście na wersję 64-bitową, w której zegar jest resetowany za 292 mld lat.

Problem może być poważniejszy niż za czasów "pluskwy milenijnej" z uwagi na wykorzystywanie systemów Linux i Unix przez wiele firm, sektor biznesowy i medyczny. Kłopoty z cyfrowym wskazywaniem czasu powstają już przy takim "drobiazgu" jak tzw. sekunda przestępna, którą dodaje się w celu synchronizacji czasu uniwersalnego i słonecznego. W 2012 r. operacja ta zakłóciła pracę serwerów Mozilli.

źródło: WNP

Zobacz więcej w kategorii: Gospodarka
Projektowanie i badania
Błędy AI to nie wina technologii, lecz braku nadzoru. Jak się przygotować?
Produkcja elektroniki
Branża MEMS napędzana przez AI - centra danych i roboty humanoidalne otwierają nowy rozdział wzrostu
Produkcja elektroniki
Branża motoryzacyjna coraz mocniej odczuwa niedobory pamięci
Komunikacja
Warszawa siedzibą nowego centrum ESA. Ośrodek wesprze sektor kosmiczny, bezpieczeństwo i technologie dual-use
Produkcja elektroniki
Intel zainwestuje 5 mld euro w rozbudowę produkcji półprzewodników w Irlandii
Komponenty
Apple zwiększy zamówienia w Broadcom. Umowa obejmie produkcję ponad 15 mld chipów w USA
Zobacz więcej z tagiem: Artykuły
Automatyczny import
Monitoring stanu łopat turbin wiatrowych: system BLADEcontrol w praktyce
Automatyczny import
Certyfikowane urządzenia Moxa: fundament cyberbezpieczeństwa w sieciach OT
Automatyczny import
Precyzyjna automatyzacja wymiany palet: Moduły NSA plus i ich następcy

Mikrokontrolery PIC32CM PL10 - wydajność 32-bitowego rdzenia Arm Cortex-M0+ i odporność na zakłócenia w projektach 5 V

Firma Microchip Technology prezentuje nową rodzinę mikrokontrolerów (MCU) PIC32CM PL10, która wprowadza wydajność 32-bitowych rdzeni Arm® Cortex®-M0+ do systemów zasilanych napięciem 5 V. Dzięki zgodności wyprowadzeń z 8-bitowymi rodzinami układów AVR® Dx, nowa seria stanowi doskonałą propozycję dla inżynierów poszukujących łatwej ścieżki migracji z architektury 8-bitowej na 32-bitową, pozbawionej konieczności poważnego przebudowywania układów zasilania na płycie czy uczenia się od nowa obsługi układów peryferyjnych.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów