(1)主機板上的 Real Time Clock (RTC) 晶片
|
---|
(RTC) 晶片是大多數系統中,電腦時鐘資訊的最原始來源。RTC 靠主機板上的電池維持運作,無論電腦正在使用中或被關掉電源都會一直運作。市面上的 RTC 晶片多以 BCD (即 Binary Coded Decimal) 方式來儲存日期與時間。據了解,市面上的 RTC 多以兩位數來儲存「年份」,另有兩位數儲存「世紀」。可是測試結果顯示目前大多數的 RTC 到了公元2000年時並不會自動更換其「世紀」欄位,也就是目前全世界大多數電腦的 RTC 都經不起千年蟲的考驗。不過不用擔心,此問題多可通過 BIOS 層面來解決。
|
---|
除了少數工作站擁有本身獨立運算的 BIOS 時間之外,大多數電腦的 BIOS 和 CMOS 時間都取自 RTC。因此,
即使 BIOS 本身能夠處理自己的千年蟲問題但不能察覺來自 RTC 的千年蟲危機的話,還是會功虧一簣的。目
前大多數 BIOS 廠商的已推出 Y2K Compliant 的 BIOS。所謂的 Y2K Compliant BIOS,其對於處理千年蟲
問題的主要措施有:
|
---|
確保本身從 1900 年至 2035 年的日期處理與運算都沒有問題。
|
---|
能夠察覺來自 RTC 的千年蟲問題並自行修正以免本身的時鐘受影響。
|
---|
Web Page Copyright: 國立政治大學資訊科學系 連耀南 lien@cherry.cs.nccu.edu.tw
hardware.htm,
Sun Feb 6 00:47:31 CST 2011
|