|
Brunei Darussalam Y2K Garis Pandu Mengenal Pasti Peralatan Yang Mungkin Menghadapi Masalah Y2K PC Hardware Y2K Issue PC Operating System - Y2K Compliant |
The PC
Hardware Y2K Issue Most PCs have a chip called the Real Time Clock Chip (RTC), which is powered by a battery in the PC and which maintains various start-up settings (called CMOS settings) including the date and time. The PC battery enables these settings to be maintained even when the machine is powered off. Although there are many RTC chips in use, all those in current use have the year stored as a 2-digit value, and so the clock will happily roll-over from 31/12/99 to 01/01/00. Although the clock chip has no concept of the century, is stored as a byte in the CMOS settings. When a PC starts up, DOS gets the date and time from the BIOS, which in turn gets the date and time from the RTC. DOS has a 4-digit representation of the year, which it assembles from the year in the RTC and the century byte from the CMOS settings. When the machine is powered on, both DOS and the RTC are keeping track of the date and time independently of each other and DOS will roll over from 31/12/1999 to 01/01/2000. However, DOS is not updating the date and time of the RTC and will not do so unless the DOS or Windows DATE or TIME commands are used. So if the PC is switched off after the turn of the century, the next time it is powered up, DOS will get the year from the RTC - which will say 00 and the century from the CMOS which will still say 19! However, 1900 is not valid date for most PCs (must be between 1980 and 2099) so the date will be set to 01/04/1980, which is the DOS default for when an out-of-range date is found. Most major manufacturers have issued statements about whether or not their PCs have problems, but testing is also reasonably straightforward. The easiest way to find out in whether your PC has a problem is to test it and see what happens when you:
We must inject here a note of caution, as we have read examples where a PC re-booting to 01/04/1980 has caused problems with file dates etc. We therefore recommend that you use a spare PC, or boot up your PC from a diskette, or at least perform a full back-up before carrying out your set of tests. There is a detailed description of how to boot up safely in web site reference in Appendix E item 3. Where PCs have a problem, it can be solved in a variety of simple ways:
Source: Year 2000 Survival: a Practitioners Guide as at 4th Quarter 1997, Shell Information Services. |