dadblk3 madblk3
adblk3
adblk3
科技
出版:2019-Mar-07 13:00
更新:2019-Mar-07 13:00

遲來25年的千年蟲 日本電腦系統面臨「昭和100年」問題

分享:
日本建構早期電腦系統的工程師,都集中在2007年退休。

日本建構早期電腦系統的工程師,都集中在2007年退休。

adblk4

2000年的千年蟲問題,曾經帶來一陣恐慌,令許多人擔心當時出現大規模電腦故障。日本今年5月新天皇即位,大量更改年號的工作已經令當地科技界大感頭痛。不過,原來日本還要迎接另一次「千年蟲」問題,便是「昭和100年」問題。

日本到2088年還會到達「平成100年」,到時還會遇上「平成100年」問題嗎?

日本到2088年還會到達「平成100年」,到時還會遇上「平成100年」問題嗎?

日本的昭和年號由1926年開始,經歷64年,乃日本歷代持續時間最長的年號。本來,昭和年號只到64年,即平成元年,那為甚麼會出現「昭和100年」這個不存在的年份?這要歸根於一連串問題。

七十年代的電腦,記憶體只有64至128KB,無論做甚麼都很節約,能省則省。因此在紀錄日期時,年份只以2位來紀錄,即是1970年1月1日,會以700101來紀錄。千年蟲問題就是因為年份最後兩位數字變成0,令計算出現負數而引發各種問題。

 

假如日本使用西曆紀錄年份的話,問題在20年前便已經解決。不過,原來當年日本的工程師在構築電腦系統時,認為如果使用日本年號,即當年的昭和年號,便可以將千年蟲問題推遲25年,即昭和100年(2025年)才歸零,讓他們有更充份時間處理問題,當然前提是假如真的有處理。

adblk5

 

事實上,目前日本仍有部分電腦軟件,表面更換了平成年號,實際仍以昭和年號繼續加算,表面上平成30年的年份紀錄,軟件內部計算仍是昭和93年(63+30)!

 

好了,現在電腦性能提升,只要修改系統應該就可以解決問題吧?不幸,許多系統的規格書和源程式碼經過約30至40年,都已經遺失,不知道程式裡搞甚麼。找回當年的工程師來問可以嗎?更加不幸,日本IT界有個叫「2007年問題」,就是很多當年建立電腦系統的工程師,都集中在2007年退休,現在12年過去,已經沒有多少人有維護舊系統的知識了。

adblk6

 

現在距離2025年只剩6年時間,日本要如何處理這個遲來25年的千年蟲問題呢?

 

資料來源:ITMedia

ADVERTISEMENT

【👇立即追蹤👇】

ad

恭喜你!獲取1分 !

更多積分任務