☉電腦是否能正確的辨識公元二千年及以後的年份?
--不會將二千年誤判為1990年或是1980年
--千禧年並非到公元年以後才會出現的問題
☉電腦是否可以辨別2000年是潤年?
--潤年規則為每四年會有一個潤年,每一百
年則不潤,但是每百年又要潤,公元二千
年恰巧符合潤年的規則。
造成系統中沒有2月29日
☉造成千禧年危機的原因
---早期程式設計師為了節省記憶體空間程式儲
存資料或是計算年份時,只取年份,而忽視
世紀部分。
eg. MM DD YY
MM DD YY
10 19 98 10
19 19
使用二進位記錄年份可以節省2/8=25%
千禧年年序錯亂的關鍵日
1999年4月9日 |
9999在羅馬日誌中為年份的第29日:在許多電腦程式中表示最大值。 |
1999年9月9日 |
在許多電腦程式中9999表示最大值 |
1999年12月31日 |
1999年的最後一日 |
2000年1月1日 |
公元二千年的第一天 |
2000年1月3日 |
公元二千年的第一個營業日 |
2000年1月1日 |
欄位第一次出現七位數的日期 1/10/2000 |
2000年1月31日 |
公元二千年第一個月的最後一天 |
2000年2月29日 |
潤年 |
2000年3月31日 |
公元二千年的第一季季底日 |
2000年10月10日 |
欄位第一次出現八位數的日期10/10/2000 |
2000年12月31日 |
公元二千年的最後一天 |
2001年1月1日 |
檢查365 |
千禧年的影響
☉只要與日期相關的電子裝置都可能產生問題
☉及時性損害
---公司無法將您的薪水撥入您的帳號:提款卡無法再異動櫃員機提款,捷運停擺,機場導航系統無法運作,飛機無法起飛,電力及自來水公司停止供應的水電,因為根據資料您已經100年沒有繳水電費。
☉非嚴重性損害
錄放影機的預約錄影
傳真機日期顯示
電子錶,呼叫器,行動電話........
雖會產生不方便之處,但是卻不會有嚴重性且立即性的不良影響。
個人電腦的影響
☉Hardware
主機板的RTC(Real Time Clock)
*以二位元來儲存年份
主機板上的BIOS
*無法辨識公元二千年
☉Software
*作業系統(Operation System): Windows 95/98.NT
*應用程式:防毒軟體,Office.....
測試Y2K軟體
*測試程式:可至微軟的網站下載相關的測試程式
http://www.microsoft.com.technet.topics/year2k/tools/tools.htm
http://www.microsoft.com.technet.topics/year2000/
http://www.microsoft.com/taiwan/year2000/
將程式下載至磁碟片,用軟碟執行。
※注意:所有硬碟機取下,以免造成資料流失。
解決方法
*更新BIOS:可至主機板相關網站下載新版
本BIOS
486:年代久遠,故多數廠商無法支援
586:intel VX.HX.TX晶片組的主機板大都
支援,只要更新BIOS即可,FX主機
板可能不支援
*下載修正程式加在AUTOEXEC.BAT中
*加裝卡,以來節系統所提出的時間需求,
經過轉換後再回覆系統正確的日期。
大順全球資訊網
http://www.dahsun.net.tw
|