国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Unix時間并沒有出現錯誤

系統
計算從UNIX誕生[注釋1]的UTC時間1970年1月1日0時0分0秒起, 流逝的秒數. UTC時間1970年1月1日0時0分0秒就是UNIX時間0, UTC時間1970年1月2日0時0分0秒就是UNIX時間86400. 這個計時系統被所有的UNIX和UNIX-like系統繼承了下來, 而且影響了許多非UNIX系統. POSIX標準推出后, 這個時間也被稱為POSIX時間.

1234567890是個節日, 一秒鐘的節日. 它不是問題, 不是錯誤, 不是BUG. 我們人類使用的計時系統是相當復雜的:秒是基本單位, 60秒為1分鐘, 60分鐘為1小時, 24小時是一天......如果計算機也使用相同的方式來計時, 那顯然就要用多個變量來分別存放年月日時分秒, 不停的進行進位運算, 而且還要處理偶爾的閏年和閏秒以及協調不同的時區. 基于"追求簡單"的設計理念, UNIX在內部采用了一種最簡單的計時方式:

計算從UNIX誕生[注釋1]的UTC時間1970年1月1日0時0分0秒起, 流逝的秒數. UTC時間1970年1月1日0時0分0秒就是UNIX時間0, UTC時間1970年1月2日0時0分0秒就是UNIX時間86400. 這個計時系統被所有的UNIX和UNIX-like系統繼承了下來, 而且影響了許多非UNIX系統. POSIX標準推出后, 這個時間也被稱為POSIX時間.

UNIX時間錯誤是誤解

可能是因為人類是一種需要精神上的刺激的生物吧, 各種歷法中都存在著各種擁有不同意義的節日. 其中, 很多節日僅僅由于日期的特殊性就被賦予了意義, 例如公歷1月1日的新年, 11月11日的光棍節,愛好節日的人們也沒有放過UNIX時間. UTC時間2001年9月9日1時46分40秒, UNIX時間迎來了第一個"億禧年"(Billennium)[注釋2],  1000000000. UTC時間2005年3月18日1時58分31秒則是UNIX時間的光棍節, 1111111111. 剛剛過去的1234567890, 對應公歷的UTC2009年2月13日23時31分30秒, 對東一區以東的時區來說是2月14日情人節, 以西的時區來說則剛好落在黑色星期五. 傳統上認為黑色星五不吉利的西方媒體, 針對此事進行了玩笑性的報道, 結果被一些居住在其他時區的人們誤讀成了"UNIX時間錯誤"。

  

 丹麥哥本哈根的丹麥UNIX用戶群組織慶祝UNIX"億禧年" 圖為當時所用的倒計時公告牌

無獨有偶, 2012年7月13日也是一個黑色星期五, 而那天的UTC時間11時1分20秒對應著UNIX時間0x50000000(十六進制, 十進制值是1342177280). 不知到了那個時候, 會不會再次有人把它誤解為又一次的UNIX時間錯誤?

2038年的問題才是混亂

UTC時間2033年5月18日3時33分20秒, 是UNIX時間的第二個"億禧年"(Billenniumm), 即2000000000. 然而, 第三個"億禧年"(Billennium)則不會毫無障礙的來臨, 在那之前, 人們先得解決正在變得著名的2038年問題. 和本世紀初的千年蟲(Y2K Bug)問題類似, 2038年問題(Y2K38 BUG)更隱蔽, 而且更難解決. 我們知道計算機內部的一切都是二進制的, 也就是說1234567890在32位系統的內存里實際上是01001001 10010110 00000010 11010010. 這串32位二進制數中, 最高位被用來表示正負符號, 0代表整數, 1代表負數, 所以它能表示的最大數字就是01111111 11111111 11111111 11111111, 即214748367, 對應公歷的UTC時間2038年1月19日3時14分7秒. 到這天的凌晨3時14分8秒, UNIX時間會溢出并變成10000000 00000000 00000000 00000000(十進制值-214748368), 也就是UTC時間1901年12月13日20時45分52秒, 引起和千年蟲類似的混亂.

 

 2038年問題的動畫演示

或許64位可以解決這個問題

2038年問題不僅比千年蟲更隱蔽, 而且它的原因也更接近系統底層. 要解決這個問題, 最簡單的方式是擴展UNIX時間的長度, 用64位數字來表示它. 64位二進制數的實際可用位數是63位, 最大表示到公歷的UTC時間292277026596年12月4日. 如果那個時候人類文明還存在的話, 公元紀年很可能已經因為太難用而被拋棄了. 理想的情況是到2038年, 64位系統已經成為主流, 從而避免特意去修正這個問題所需要的大量開銷. 否則, 人們就必須把新的64位時間拆分成兩部分并分別保存在兩個變量里, 這是一個麻煩而且效率低下的選擇.

[注釋1]: 就像很多其他的節日一樣, 把UNIX的誕生日選在這天只是出于方便. 實際上, 最早的運行在PDP-7上的UNIX在1969年就已經完成了.

[注釋2]: Billennium實際上是"十億禧年", 但是這樣聽起來很奇怪, 所以我用"億禧年"作為暫用名.

【編輯推薦】

  1. 情人節前夕Unix系統將發生時間錯誤
  2. Unix/Linux歷史和大事記(圖)
責任編輯:佚名 來源: cnBeta
相關推薦

2023-08-28 08:24:07

myloaderMySQLGreatSQL

2009-02-19 20:25:34

SunSolaris發展趨勢

2011-09-23 09:42:25

2018-12-18 09:20:06

2022-07-11 12:37:15

安全運營網絡攻擊

2020-12-14 09:35:20

CentOSRockyLinux

2020-11-04 10:33:19

數據

2013-05-06 09:19:36

云應用趨勢云服務云管理工具

2025-03-27 15:21:59

2016-02-15 09:52:21

虛擬現實

2013-01-06 13:45:14

2017-11-10 09:00:02

Linux桌面版市場占有率

2010-05-19 09:15:31

云計算

2009-03-24 14:16:14

LinuxWindows多核芯片

2019-12-19 16:46:50

數據恢復軟件云計算技術

2022-05-06 08:26:21

babel編譯器

2016-06-03 10:32:53

2020-11-17 17:25:12

人工智能機器學習技術

2019-03-05 15:51:09

Google 開源技術

2012-07-16 13:43:03

前端開發
點贊
收藏

51CTO技術棧公眾號

亚洲国产成人在线播放| 无遮挡亚洲一区| av成人影院在线| 国产精品国产三级国产普通话三级| caoporen国产精品| 99久热这里只有精品视频免费观看| 欧美刺激午夜性久久久久久久| 超碰在线电影| 国产清纯在线一区二区www| 国产精品12p| 国产精品久久久亚洲一区| 日本一区二区在线免费播放| 久久天堂影院| 日韩精品在线电影| 成人影院在线观看| 黑人精品xxx一区一二区| 999www人成免费视频| 成人精品国产一区二区4080| 亚洲在线色站| 久久久久久色| 欧美日韩成人一区二区三区 | 视频国产在线观看| 亚洲人成人一区二区在线观看| 欧美亚洲一二三区| 国产成人鲁色资源国产91色综| 色一情一乱一伦一区二区三欧美 | 亚洲精品小视频在线观看| av在线免费网站| 欧美日韩视频第一区| 黄色片在线免费观看| 亚洲.国产.中文慕字在线| 三年片观看免费观看大全视频下载| 国产精品久久久久久久第一福利 | 色姑娘综合av| 人妖欧美一区二区| 亚洲精品高清国产一线久久| 日韩黄色片在线观看| 无码免费一区二区三区免费播放| 巨乳诱惑日韩免费av| 日韩高清av电影| 久久精品国产亚洲一区二区三区| 在线看无码的免费网站| 韩国精品免费视频| 国产精品无码人妻一区二区在线| 91片在线免费观看| 伊人国产在线视频| 亚洲亚洲人成综合网络| 精品成人一区二区三区免费视频| 欧美精三区欧美精三区| 高清精品在线| 不卡毛片在线看| 婷婷精品在线观看| 亚洲bt欧美bt日本bt| 欧美私人啪啪vps| 色吧亚洲视频| 丁香六月综合激情| 99re热在线观看| 欧美性色视频在线| 欧美videossex| 精品国产区一区二区三区在线观看| 粉嫩久久久久久久极品| 国产精品永久免费视频| 久久这里有精品15一区二区三区| 狠狠精品干练久久久无码中文字幕| 91影院在线观看| а√天堂www在线а√天堂视频| 欧美日韩国产精选| 欧美日韩五区| 国产精品成久久久久三级| 影音先锋亚洲精品| 国产日韩亚洲欧美在线| 亚洲日本在线天堂| 成人免费高清| 久久亚洲国产精品| 婷婷亚洲五月色综合| 亚洲永久激情精品| 亚洲人成网站在线| 欧美6一10sex性hd| 97在线视频免费播放| 久久精品午夜| 国产原创精品在线| 日韩女同互慰一区二区| 岛国成人av| 日韩高清在线播放| 亚洲精品免费在线| 成人美女视频| 91嫩草国产在线观看| 2017欧美狠狠色| 精品美女在线观看视频在线观看 | 91精品一区二区三区综合| 在线观看欧美一区| 亚洲综合在线视频| 色豆豆成人网| 国产久一道中文一区| 国产精品超碰97尤物18| 交100部在线观看| 99porn视频在线| 日本一区二区三区久久久久久久久不| a级网站在线播放| 国产精品精品视频| 2017欧美狠狠色| 91九色在线播放| 91久久精品国产91久久性色tv | 国产一区调教| 可以在线看黄的网站| 色悠悠亚洲一区二区| 97久久综合精品久久久综合| 欧美怡红院视频| 国产精选久久| 色噜噜色狠狠狠狠狠综合色一| 日本一区二区三级电影在线观看| 美女的胸无遮挡在线观看| 国产91免费看片| 国产成人a级片| 成人av一区| 97在线视频免费播放| 久久精品女人天堂| 午夜电影福利| 精品国产一区二区在线 | 久久久久久午夜| 久久一区二区三区超碰国产精品| 日本在线观看a| 亚洲色图美腿丝袜| 欧美视频导航| ·天天天天操| 日韩在线中文视频| 亚洲一区日韩| 亚洲这里只有精品| 九九精品视频在线观看| 日本不卡视频一二三区| 亚洲有码转帖| 欧美野外猛男的大粗鳮| 大白屁股一区二区视频| 人操人视频在线观看| 国产精品久久一| 中文字幕欧美国产| 四虎影视成人精品国库在线观看| 亚洲乱码国产乱码精品天美传媒| 午夜精彩视频在线观看不卡| 狠狠久久伊人中文字幕| 久久天天东北熟女毛茸茸| 欧美精品免费视频| 午夜激情久久| 免费h片在线观看| 日韩在线播放视频| 国产在线一区观看| 欧美大片1688网站| 国产一级大片免费看| 亚洲国产一区二区三区在线观看 | 亚洲最新av| 免费高清视频日韩| 久久99国产精品久久久久久久久| 91网站黄www| 成人国产电影在线观看| 欧洲一区二区在线| 日韩一区二区中文字幕| 在线国产日韩| 亚洲乱亚洲乱妇| 亚洲一区综合| 亚洲网在线观看| 国产凹凸在线观看一区二区| 擼擼色在线看观看免费| 黄色网在线视频| 久久久久久欧美| 亚洲欧美怡红院| 国产成人精品免费视| 狠狠干婷婷色| 91网站免费看| 色婷婷综合久久久久中文一区二区| 亚洲福利免费| 欧洲黄色一区| 在线免费一区| 色狠狠av一区二区三区香蕉蜜桃| 高清不卡一区二区在线| 国产欧美三级电影| 天堂av免费观看| 96国产粉嫩美女| 欧美精品久久久久久久多人混战| 久久激情久久| 九色porny自拍视频在线播放| 久久精品网站视频| 91a在线视频| 欧美日韩国产丝袜美女| 欧美日韩国产一区精品一区| 99reav在线| 日本少妇高潮喷水视频| 欧美精品videos另类日本| 亚洲曰韩产成在线| 综合久久精品| 欧美sm精品调教视频| 青青在线视频免费| www亚洲天堂| 国产系列在线观看| 国产中文字幕在线观看| 亚州av电影免费在线观看| 中文字幕精品一区日韩 | 91九色视频导航| 97人人做人人爱| 伊人久久综合97精品| 欧美日韩一区二区三区在线免费观看 |