摘要 |
A computer system includes a real time clock and a non-volatile memory that stores a current date and time from the real time clock. This date is proactively updated at the turn of the century by software running on the computer. This software looks for an Interrupt 08 signal and, in response, determines (502) whether the current date stored in the non-volatile memory is equal to December 31, 1999. If it is, the software determines (504) whether the current time is a predetermined amount of time (e.g., one or two seconds) before the end of the day. If both these criteria are met, the current date in the non-volatile memory is set (506) to January 1, 2000 and the current time is set to 00:00:00. The system may also handle other date changes, e.g. for leap years.
|