服務(wù)項目:網(wǎng)站建設(shè)、仿站、程序開發(fā)、APP開發(fā)設(shè)計、移動網(wǎng)站開發(fā)設(shè)計、企業(yè)網(wǎng)站設(shè)計、電子商務(wù)網(wǎng)站開發(fā)、網(wǎng)站維護、網(wǎng)站推廣、UX/UI 、HTML5、CSS3、JS / Jquery ...
四川???萍加邢薰?></a></div>
                    <div   id=四川???萍加邢薰? title=
四川???萍加邢薰?(開發(fā)設(shè)計官網(wǎng))TEL : 15308000360 / QQ : 38585404

您的位置:首頁 > 新聞動態(tài) > 業(yè)界 > 正文

Linux創(chuàng)始人:面對閏秒,我們只需喝杯酒
技術(shù)支持服務(wù)電話:15308000360 【7x24提供運維服務(wù),解決各類系統(tǒng)/軟硬件疑難技術(shù)問題】

閏秒是偶爾對協(xié)調(diào)世界時(UTC)系統(tǒng)的調(diào)整,我們都以此來調(diào)整手表時間。閏秒是有必要的,但對于電腦則不然。2012年,閏秒導致Reddit、Yelp網(wǎng)站的崩潰和澳大利亞航空公司導航系統(tǒng)的混亂。因此你當然可以認為計算機專家都會對其厭煩無比。畢竟我們已經(jīng)有了十分精確的計時系統(tǒng),例如GPS的時間系統(tǒng),它不需要閏秒。

在今年6月底,我們將又會碰到潤秒,不過Linux創(chuàng)造者Linus Torvalds預(yù)計這次應(yīng)該不會出什么亂子。

自從2012年的那次閏秒事故后,很多軟件都已進行過升級。Torvalds表示:“上一次閏秒來臨的時候,人們已經(jīng)花了一些功夫去研究它,最終確保一切安好,希望今年這次大家都能hold住。”當然,在一個條件下沒事,不能說明在另一條件下也沒事,所以還是會有不少人擔心。

Torvalds針對POSIX計時標準進行了說明。POSIX是Linux和Unix的時間標準,將一天定義為86400秒,在讓電腦與會進行閏秒調(diào)整的UTC系統(tǒng)同步時,肯定會造成矛盾。不過他也認為電腦不應(yīng)該停止采用UTC。

Linus Torvalds:

這會引起更嚴重的問題,事情開始像不同的時區(qū)一樣變得混亂可怕。

 

POSIX在多數(shù)時間都不用管閏秒,只有要進行調(diào)整時才需要注意,這能將影響降低到最小。這樣做會帶來一些問題,當閏秒出現(xiàn)時,那些真正關(guān)心長期時間差異的人總會去研究它,但是99.9%的軟件和用戶都不需要了解。

 

POSIX的處理方式就是在絕大多數(shù)時間無需理會閏秒問題,這是一種明智的做法。

未來時間的問題也有待商榷。許多電腦像關(guān)心當前時間一樣關(guān)心未來時間,將閏秒加進去就很麻煩??紤]未來時間的電腦不能把閏秒加進去,因為它們的程序還沒被設(shè)定好。

在未來時間上,POSIX時間也不行,而是要用人類計時的方法來計時。POSIX的關(guān)鍵就是要可以追蹤時間,如果因為某些未來可能出現(xiàn)在時間里的閏秒,不能將“20年后的中午十二點“轉(zhuǎn)換為POSIX時間,它就失去了價值。

那如果讓人類采用UTC而讓機器采用原子時呢?

Torvalds認為,其實大部分時候,就算是機器也并不在乎原子時。大多時候它們在乎時間是因為人類在乎時間,比如它們提醒你要還房貸的時候你就會對時間特別在意。因此你不能讓機器的計時和人類的計時分離開來。

所以,去規(guī)勸人們不要關(guān)心時間與太陽的聯(lián)系,或者日期與季節(jié)的聯(lián)系,聽起來一點也不現(xiàn)實。

那些真正關(guān)心原子時的人都是天文學家。對于我們這些凡夫俗子,很可能還是會采用POSIX時間,所以還是讓少數(shù)“倒霉鬼”去擔心問題吧。

所以,普通人以閏秒為由,和親朋好友在一起開一個Party,喝點酒,樂呵樂呵就好啦,你眨一下眼,閏秒就過去了,這是閏秒對大多數(shù)人的重要性。



上一篇:非關(guān)系式數(shù)據(jù)庫MongoDB獲8000萬美元融資
下一篇:1秒,在不同的世界里意味著什么?

相關(guān)熱詞搜索:閏秒 槽點