2000年再看千年蟲
1、再看千年蟲
在2000年到來之際,絕大多數人除了覺得興奮和期望,還不免有些擔心。雖然各國的政府機關和要害部門以及很多企業都作出了鄭重的承諾,保證因電腦無法處理1999年轉入2000年數位帶來什麼混亂,即千年蟲問題已基本得到解決,但信用卡裡的錢是否會原封不動,在2000年的第一天乘坐飛機會不會有危險,等等,這些可都是涉及個人切身利益甚至是生命安全的大問題呀。
值得欣慰的是,就在全世界跨入新世紀的一剎那,曾廣為關注的計算機千年蟲問題卻並沒有對我們的世界包括我們每個人帶來多大的損失。根據世界各地傳來的報導,最可笑的也不過就是韓國一名剛剛出生的嬰兒被計算機記錄為100歲的「老壽星」。其原因是在漢城南部牙山市的一家醫院,由於計算機無法分辨1900年與2000年,因此誤將一名2000年1月1日誕生嬰兒的出生日期記錄為1900年1月1日。而說得上嚴重的如2000年剛到,美國一個間諜衛星系統就受到「千年蟲」的襲擾,衛星地面系統難以處理衛星上傳來的數據,時間長達2-3個小時,直至美軍啟用電腦備用程序才恢復正常。真正讓人虛驚一場的則是發生在日本:在新年到來之際志賀核電站出現了一些小故障,但並未出現核洩露事故。據日本通商產業省下屬部門公布的報告,日本北陸電力公司在志賀的核電站1日凌晨零點10分左右受到了「千年蟲」的影響,造成核電站的一個輻射報警系統失靈。工作人員迅速進行檢測,在17個小時之後排除了故障。日本其他核電站也出現了與「千年蟲」有關的問題,但絕不可能造成核洩露。
我們在慶幸千年蟲沒有帶來多大損失的同時,回過頭一看,雖然不可能有確切的數字,但全世界為解決千年蟲問題總共的花費在3000至6000億美金之間,這真的值得嗎?應該承認,雖然沒有造成巨大的損失,但還是有一些事故發生,這說明千年蟲問題確確實實是存在著的。不能否認正是我們所作的大量準備工作而使千年蟲所造成的損失降到最低,聯合國國際2000年問題合作中心主管McConnell認為:「沒有前期的大量準備工作,許多嚴重的事故將會發生。」另外,並沒有完全消滅的「蟲子」仍然有可能給我們的世界帶來麻煩,因此這還將有大量的資金需要投入。許多專家估計這些「蟲子」在未來幾個月內還有可能給我們的計算機系統帶來毀滅性的打擊,「我們必須密切關注未來幾個月千年蟲的一舉一動,」美國著名Y2K問題解決專家JohnKoskinen說。
投入如此巨額的資金,除了防止事故的發生並將損失降到最低,還會帶來一些其他的效益。一些經濟學家相信,世界各國在解決千年蟲問題上花費的巨大資金將會給各國商業經濟帶來巨大的利潤,這是因為過去的老式計算機軟、硬體系統會因此而逐漸淘汰,從而使新式的高速多流水線式的網絡工作環境成為主流配置設備。
值得注意的是,雖然最為危險的2000年1月1日已經過去了,但有關專家提醒說,計算機千年蟲有14個危險日。這些危險日是:1999年9月9日,因為9999在希臘日誌中代表最大值,很多電腦用其作為判斷式的最大值。去年12月31日,1999年最後一天。今年有10個危險日:1月1日,公元2000年第一天。1月2日,公元2000年第二天。1月3日,公元2000年第一個營業日。1月10日,第一次出現7位數的日期。1月31日,公元2000年第一個月的最後一天。2月28日,閏年前一天。2月29日,閏年。3月31日,公元2000年
首季度最後一天。10月10日,第一次出現8位數的日期。12月31日,2000年第366天。除此之外,2001年的第一天和最後一天也是千年蟲發作的危險日。
特別需要強調,「千年蟲」還存在「閏年問題」一關。如何發現計算機系統中是否還存在這條「蟲」呢?計算機專家說,只要您變更計算機時間設置就可以知道了。
據有關方面介紹,具體的做法是先將計算機日期設為2000年2月28日,並將時間設為23點58分,然後關機。等待三分鐘後重新開機,這時計算機的時間應為零點過一分至兩分,日期應為2000年2月29日。再打開幾個應用程式,看其是否正常運行。最後將計算機的日期和時間調回到當前設置。這一測試完畢後再將計算機日期設為2000年2月29日,重複進行測試。
如果在兩次測試中計算機時間都順利過渡到2月29日和3月1日,而且程序運行正常,那麼計算機就沒有「閏年問題」。如果時間不能正常過渡,或者程序運行不正常,那麼就要採取更新設備或是添加解決「閏年問題」的軟體,以遏制閏年的「千年蟲」。
輸入日期和時間之後必須關機,等待一段時間後重新開機。如果改變日期及時間後不關機,直接讓計算機時間自然過渡,常常得不到真實的測試結果。此外,如果計算機聯入區域網,時間是由網管員進行設置,那麼您必須先拔掉計算機裡的網卡,再進行上述各項測試。
雖然還有這樣或那樣的問題會給我們帶來或多或少的麻煩,但總的說來,在千年蟲問題上我們是初戰告捷。隨著人們對計算機及其衍生物的依賴程度越來越強,還會有更多的類似問題發生,擁有治理千年蟲經驗的人類,將會逐一解決這些問題,使計算機這一二十世紀最偉大的發明成果更好地為人類服務。摘自2000年1月12日《科技日報》(人民網)