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 whether the current date stored in the non-volatile memory is
equal to Dec. 31, 1999. If it is, the software determines 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 to Jan. 1, 2000 the current time is
set to 00:00:00.
Un sistema informático incluye un reloj en tiempo real y una memoria permanente que almacene una fecha actual y una hora del reloj en tiempo real. Esta fecha es proactively actualizada al final del siglo por el software que funciona en la computadora. Este software busca una señal de la interrupción 08 y, en respuesta, se determina si la fecha actual almacenada en la memoria permanente es igual al de diciembre 31 de 1999. Si es, el software se determina si el tiempo actual es una cantidad de tiempo predeterminada (e.g., un o dos segundos) antes del final del día. Si se resuelven ambos estos criterios, la fecha actual en la memoria permanente se fija al de enero 1, 2000 que la hora actual se fija a 00:00:00.