Unix Millennium bug » yashke.com

Autor: Kuba Filipowski
Tagi: błędy i wypaczenia — @ 9:17 2008-03-15

pluskwa milenijna 2038

W 19 stycznia 2038 roku o godzinie 03:14:08 nie bÄ™dzie niczego. SekundÄ™ wczeÅ›niej wszystkie systemy bazujÄ…ce na UNIX’ie wyzerujÄ… zegary i czas bÄ™dzie na minusie.

Wszystko przez to, że data w systemach UNIX’owych jest 32-bitowÄ… zmiennÄ… typu caÅ‚kowitego ze znakiem (ang. signed integer) zawierajÄ…ca liczbÄ™ sekund od 1 stycznia 1970r. Wszystkie wyższe daty niż 19.01.2038 wykraczajÄ… poza 32 bity co sprawia, że zmienna przyjmuje wartoÅ›ci ujemne.

Problem z wyliczeniem poprawnego czasu może skutkować wyÅ‚ożeniem siÄ™ wiÄ™kszoÅ›ci oprogramowania opartego o architekturÄ™ 32 bitowÄ…. Można siÄ™ spodziewać, że do 2038 roku wszystkie systemy i oprogramowanie bÄ™dÄ… korzystaÅ‚y 64 bitowej architektury. WÄ…tpliwoÅ›ci dot. jednak “systemów wbudowanych” czyli systemów komputerowych wykonujÄ…cych kilka z góry okreÅ›lonych zadaÅ„ bÄ™dÄ…cych częściÄ… jakiegoÅ› urzÄ…dzenia.

Systemów wbudowanych jest cała masa, nawet mając tyle czasu (30 lat) może się zdarzyć, że ktoś coś przegapi. Pół biedy jeśli będzie to system ekspresu do kawy. Gorzej gdy element odpalający rosyjskie rakiety atomowe ;)

To nie fake! Więcej tutaj:

[Info podrzucił Szestek]



yashke.com

to blog o Internecie. Poczytasz tu o tym co ciekawego i nowego dzieje siÄ™ w kraju (w tym plotki i przecieki ;)) i zagranicÄ….
Znajdziesz tu też fajne oferty pracy dla ludzi z branży IT.

Bloga tworzy i prowadzi firma Netguru

LINKUJMY! - akcja hipertextowa
Spotkasz nas na Barcamp Poznań

Ostatnie komentarze

  • Ojacie: Sorry, coÅ› mi siÄ™ wkleiÅ‚o do okienka :) ChciaÅ‚em powiedzieć, że parÄ™ lat temu zrob
  • Ojacie: http://cywinska.pl/blog
  • Lordnever: Czy istnieje możliwość podlinkowania dwóch kont z blip - a?
  • mikowhy: no to plus dla agory. W sumie jak siÄ™ oglÄ…da ich siedzibÄ™ to aż siÄ™ prosi coby wpadaÄ
  • ;): szczerze to jakos tak ... nieczytelnie to wyszlo, niby ladnie a jednak odpycha, te bloki n
  • PaweÅ‚: Na szczęście nie pogrzebali przy forum i skrypt: http://blog.pawelsobczak.pl/2007/pokaz-
  • Stempniaked: sÄ… gdzieÅ› prezentacje z democamp? chÄ™tnie zobaczyÅ‚bym enterprise 2.0