成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

關于閏秒

系統
2012年6月30日,也就今天晚上,時間會多出現一秒,也就是我們所說的閏秒。我不知道大家對閏秒的了解有多少,所以寫下這篇文章。

2012年6月30日,也就今天晚上,時間會多出現一秒,也就是我們所說的閏秒。我不知道大家對閏秒的了解有多少,所以寫下這篇文章。

背景知識

閏秒是在在UTC(中文“世界標準時間”或“世界協調時間”/英文“Coordinated Universal Time”/法文“Temps Universel Cordonné”)是基于Atomic Clock(原子時鐘)的一種時間,向太陽時(Solar Time )對齊的一種方法,因為太陽時是根據地球公轉來計算的。所以,1972年制定的UTC為了確保其時間相對于UTC的時間誤差不能超過0.9秒,因此在過一段時間后需要加一秒。下圖是有UTC以來閏秒的調整表(來自Wikipedia閏秒的中文詞條)

 

從上表中我們可以看到,從1972年到現在,在這四十年里已經進行過25次的閏秒調整。閏秒是在每年6月或12月的***一天的***一分鐘進行跳秒或不跳秒。是否加入閏秒由位于巴黎的國際地球自轉和參考坐標系統服務(IERS – International Earth Rotation and Reference Systems Service)決定。如果決定加入閏秒,那么這一秒是被加在第二天的00:00:00前的,也就是說,時間會出現23:59:60的情況,然后才是第二天的00:00:00。如果是負閏秒的話,23:59:58的下一秒就直接跳到第二天的00:00:00了。現在,所有閏秒都是正閏秒。

計算機處理閏秒

那么,對于我們的電腦系統來說,怎么處理這個閏秒呢?一般來說,我們需要為我們的電腦系統配置UTC時鐘,并通過NTP (Network time protocol)來進行時間同步,NTP服務器會一級一級地下發閏秒事件通知直到最邊緣的NTP服務器,然后NTP服務器就會把閏秒通知發給客戶端的操作系統,由操作系統來處理閏秒通知。

雖然閏秒調整對普通民眾的日常生活不會產生影響。不過,這個問題將影響部分開啟ntp服務的Linux操作系統——會導致Linux內核Crash!Linux kernel是在2.6.18-164.e15之后的版本中解決了這個問題。換句話說,Linux kernel低于2.6.18-164的Linux系統,無論是什么公司的Linux都將受到影響。(今晚過后大家可以查看一下你的Linux系統日志,看看閏秒有沒有發生)

可以參看下面的bug描述:

  • LKML: Chris Adams: Re: Bug: Status/Summary of slashdot leap-second crash on new years 2008-2009
  • Bug 479765 – Leap second message can hang the kernel

那么,我們的操作系統是怎么處理正閏秒通知的?通常來說有三種實現:

  1. 后退一秒。
  2. 停止一秒。
  3. 真正的增加一秒。

懂編程的人一眼就能看出來,前兩種方式是以一種Workaround或Hack的方式解決這個問題。***種方式會導致一些基于timestamp的消息通知亂序了,而第二種會導致出現兩個一模一樣的timestamp。***一種不會出現timestamp的問題。對了,你還記得以前那篇《你確信你了解時間嗎?》的文章嗎?

***,說說Windows,Windows Time Service不支持閏秒通知,所以,當閏秒發生的時候,你的Windows上的時間會比實際時間快一秒鐘,這需要等下一次的時鐘同步才會完成修正。

【編輯推薦】

  1. 計算機在做些什么:建模、連接、交互利用
  2. SUSE助力OpenStack ***中國云計算基礎建設
  3. Google攜手清華助力西部高校培養創新實用型計算機人才
責任編輯:Yeva 來源: coolshell
相關推薦

2015-07-10 09:42:33

2015-01-13 11:09:14

閏秒Linus Torva

2012-07-02 09:55:28

閏秒技術故障

2012-07-04 15:50:02

系統

2015-07-03 09:27:43

網絡閏秒

2017-01-05 18:43:58

閏秒Linux服務器

2012-07-03 09:57:11

閏秒Linux 服務器

2012-07-02 16:38:22

Linux服務器閏秒

2015-07-01 18:18:39

網絡中斷

2012-07-05 09:56:04

千年蟲閏年蟲閏秒蟲

2015-06-26 10:11:18

操作系統閏秒新支點

2022-11-23 14:15:17

2022-07-26 15:41:24

計算機閏秒

2015-06-25 15:33:17

oracle數據庫

2019-10-17 13:57:38

戴爾

2011-08-08 14:44:11

2022-08-01 09:43:19

程序員Googlefacebook

2011-06-28 10:13:45

翰緯ITSM運維管理

2015-08-17 09:59:49

MVCReact數據庫

2015-07-22 17:16:53

Oracle表連接
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲视频免费在线 | 亚洲国产精品第一区二区 | 久久99精品久久久水蜜桃 | 综合国产| 蜜桃精品噜噜噜成人av | 少妇特黄a一区二区三区88av | 亚洲日产精品 | 亚洲国产精品久久久 | 亚洲综合在线视频 | 伊人免费视频二 | www.欧美视频 | 国产午夜精品一区二区三区在线观看 | 女同久久| 国产精品一区二区在线播放 | 天堂三级 | 国产精品高清一区二区三区 | 国产在线不卡视频 | 亚洲天堂久久 | www.中文字幕 | 女人牲交视频一级毛片 | 成人网av | 国产中文字幕网 | 国产美女一区二区 | 九一在线 | h片在线观看免费 | 自拍视频一区二区三区 | 午夜精品一区二区三区在线视频 | 成人在线一区二区 | 久久精品国产99国产精品 | 国产精品一区二 | 免费黄色大片 | 国产精品久久久久久久模特 | 国产1区2区在线观看 | 国产精品成人一区二区 | 国产精品一区二区久久 | 91美女在线| 亚洲欧美少妇 | 欧美中文一区 | 亚洲激情在线观看 | 一区中文| 中文字幕视频三区 |