可能很多人還記得所謂的千年蟲,在公元2000年即將到來的時候,曾引起人們的極大恐慌。在計算機發展初期,爲了節約成本,當時的程序設計都用兩位數來表示年月日,導致1975年被表示爲75年,1998年被表示爲98年。當2000年到來的時候,計算機可能會將時間誤認爲1900年,從而導致敏感部門,比如電力、能源、銀行系統等,在2000年1月1日零點發生災難性後果。

  由於世界各國高度重視,投入了大量人力、物力和財力,提前對各種系統進行升級,做好了妥善應對措施,千年蟲危機未能大面積爆發,各類系統也安然度過了2000年大關。只有一些騙子,利用那時候大多數人不懂計算機知識,興風作浪,給社會造成了小小的恐慌。

  不過現在,還有不到10個小時,即UTC時間4月6日24時,或者說北京時間明天早上8:00,另一個不爲人們所知的,類似於千年蟲的事件就會發生。由於到時全球衛星定位系統(GPS)的時間計數器將會清零,可能也會導致一些GPS接收器出現軟件問題。這可能會一起一些輕微不便到嚴重混亂的各種情況出現,一些危言聳聽者甚至表示,他們不會在這個時間段乘坐飛機,以免發生嚴重後果。

  那麼,GPS時間清零究竟是怎麼回事呢?

  原來GPS的時間計數器使用的是10位數,這意味着它在從0000000000到1111111111的一個週期內,可以計算長達1024周,或者說19年零8個月的時間。當週計數器到達1111111111的時候,它就會翻滾回去,重新回到0000000000。這就意味着在此期間,一些GPS接收器可能發生時間混亂,導致定位出現問題。

  GPS最早開始於上世紀60年代,所以這個事情並不是第一次發生。然而GPS最早僅美軍用於軍事用途,使用的接收器非常少,在1999年8月21日發生第一次時間翻轉時,民用設備還非常少,因此應對GPS時間翻轉的問題並不大。

  但2000年開始,美國將GPS系統向全世界開放,GPS行業開始迅速起飛,到現在已成爲智能手機的標準配置,在我們的導航中發揮着重要的作用,2017年GPS接收器市場已高達380億美元。

  你可能心裏面已經在打鼓了,天哪,我的手機會不會出問題呢?到時候導航該不會把我導進河裏去吧?好吧,其實你根本不必爲此擔心,這個問題已經出現很久了,GPS製造商該打補丁的已經打了,除非你的導航設備已經是非常非常老的老古董,比如一二十年前的,或者一些自學成才的GPS製造商沒有注意到這個問題。

  當然,其它一些週期比較長的系統,比如蜂窩網絡、電力設施以及其它工業系統使用GPS接收器來進行定時或控制功能,可能會面臨GPS清零導致的混亂,需要引起一定的注意。

  但從我們自己使用的設備來說,應該不會出現GPS清零導致的問題,更別說什麼災難了,所以你大可不必爲此擔心。不過你倒是可以無聊地關注一下,GPS清零,究竟會讓時間回滾到1999年呢,還是會“回到”2038年的未來。

  戴維科學公衆號:xudewen028,最新、最前沿、最有趣。

相关文章