選單 首頁 搜尋
東森財經新聞台 Apps
Play 商店 免費下載
下載
首頁財經新聞 > 3C > 20年後電腦將會大當機? 知識網紅告訴你發生什麼事

20年後電腦將會大當機? 知識網紅告訴你發生什麼事

2018/08/02 17:49 東森財經新聞
就像當年的千禧蟲危機一樣,到2038年的時候,許多32位元的電腦將會面臨時間計數數字不夠用的問題,導致電腦大當機!


▲單純把你的電腦內部的時間往前調一個月,你就無法連上許多網站了。(圖/啾啾鞋)

在2000年的時候,全球經歷了一次大規模的電腦危機,叫做千禧蟲(Y2K Bug),信用卡與ATM可能會失靈,飛機與火車也可能停止運作,其實我自己對那件事情沒有什麼印象,畢竟那時候年紀還很小,不過那次事件的確造成了全球許多電腦當機,雖然沒有什麼太嚴重的意外發生,但還是造成了不小的困擾,而造成千禧蟲危機的原因就是,當時許多腦就電腦的主機內部在計算時間的時候,會省略19XX年期面的19,直接用結尾的二位數字表示年份,這表示如果到了2000年,電腦內的時間就會變成00,它就會自動判定為1900年,不要小看這個問題,光是你現在把你的電腦內部的時間往前調一個月,你就無法連上許多網站了,更何況是許多處理龐大系統的電腦,一下子被往回調了100年,當時大多是在1980年代生產的電腦才會這樣子,但那時候生產電腦的人想說,反正2000年還很久,不用擔心那時候的事情,殊不知有許多單位買了電腦以後,基本上就沒再更新了,所以即便到了2000年,還是有許多像金融機構、機場的地方系統,都還非常的老舊,所以就造成了一次全球性的電腦大當機。


▲示意圖片。(圖/unsplash)

而類似的事件,即將會在距今20年後重新上演一次,也就是所謂的2038年的問題,2038年也是電腦內部的時間計算出現問題,原因就是在於比較舊的32位元系統,本質上的缺陷,我們知道電腦內部是使用二進位制在進行運算的,而32位元就代表我們有32個數字,好,我們一個一個來看,1個1就代表1,也就是2^1-1,2個1就代表3,也就是2^2-1,3個1就代表7,也就是2^3-1,(雖然這樣推很慢,但為了盡可能讓所有人都懂,所以才這樣解釋),依此類推,32位元就代表有32個,1也就是2^32-1,不過為了要讓系統的時間能夠往前往後數,在所謂的「類Unix系統」上面,我們會把這個數字分成兩半,分別是+2^31-1和-2^31,然後我們就能夠以1970年1月1日0點0分0秒為基準,往前往後每過一秒就跳一個數字,依此來計算時間了,也就是說,從1970年1月1日0點0分0秒開始後的(+)2,147,483,647秒以後,系統就無法再繼續往下數,而這件事情的時間點將會是2038年1月19日的凌晨3點04分17秒,過了這個時間點之後,它就會跳回去變成負的21億多秒,一樣是從1970年1月1日開始往回算,所以電腦內部的時間就會跳回到1901年12月13日晚上8點45分52秒,往上開始重新開始累加,而且可能不用等到2038年才會出問題,有許多程式運算會需要把時間往後推估20年以上的,比如說各種長期的儲蓄、貸款,可能有的長達20-30年,如果金融機構所使用的還是32位元的系統的話,利息的計算就有可能會出問題。


▲2進位教學。(圖/啾啾鞋)


▲電腦運用32位元系統。(圖/啾啾鞋)


▲當電腦時間以1970年1月1日0點0分0秒為基準將會在2038年1月月19日的凌晨3點04分17秒後,時間會往回推。(圖/啾啾鞋)

另外還有一起事件也滿值得一提的,就是NASA的一次太空任務,深度撞擊號彗星探測器,它的任務就是要去撞擊彗星,然後分析彗星內部的成分等等的,這台機器的內部設定為了求精準,每10分之1秒就會跳一個數字,跳10次代表過了1秒,這也就代表它會比正常1秒跳一個數字的電腦,更快愈到數字不夠用的問題,而且這台電腦的起始時間是設定在2000年的1月1日,最後在2013年8月11日,它的數字就用完了,最後因為時間差的關係,NASA就徹底根這台探測器失聯了,或是兩年前蘋果手機也傳出類似的災情,只要你把手機設定在1970年1月1日,再加上如果你所在的時區為正,比如說像台灣這樣的地方(GMT+8),等於實際上把內部時間點設定在,格林威治時間的1970年1月1日之前,這會讓手機內部跳的數字變成負的,重新開機以後,手機就無法使用了,所以他們現在讓所有的蘋果手機,一律無法把時間調回到2000年以前,如果你真的一直往前滑的話,它還是會跳回2000前1月1日,最後如果你真的有興趣的話,可以到Time.is/Unix這個網站,它就會告訴你,從1970年1月1日0點0分秒開始到現在,一共過了幾秒鐘,所以以上就是這次介紹的2038年問題,相信許多工程師一定都知道這個東西,也許到時候世界上已經沒有32位元的電腦了,或者是說已經有人研究出32為元電腦的解決方法了,畢竟有過了千禧蟲的那次教訓,許多人已經知道要先做好準備了。


▲示意畫面。(圖/pexels)

事實上,國外已有很多專家,在針對這個問題想辦法做修正,試著讓2038年問題,影響降至最低,而且此狀況是32位元的電腦才會碰到的,新買的個人家用64位元電腦沒有問題,所以事實上大家也不用太過於擔心。

本文獲授權,請勿任意轉載!

 

【往下看更多】
Q1手機熱銷排名曝! 「這款」三連霸 消費者最在意2關鍵

 

【熱門排行榜】
台灣維生素比美「貴三倍」! 王世堅早轟過:關稅犧牲健康
金價衝高後白銀接棒?WSJ:窮人黃金成新亮點
女花27萬植牙「2年後全拆光」 身心俱疲僅能吃流食
Live 直播Live 直播
FB分享
字體變大
字體變小
加入Facebook粉絲團
訂閱Youtube頻道
收合
四月
一月
二月
三月
四月
五月
六月
七月
八月
九月
十月
十一月
十二月
2025
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
00:00
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00