A computer date and time clock including an incrementing binary 32 bit
register, used to main elapsed date and time in seconds, and an external 1
Hz clock signal, provided by an oscillator, that increments the register.
The oscillator and register are both powered by a battery, to make them
independent of computer system power. On computer systems having a 32 bit
bus, the register can be read or written with a single I/O cycle on the
system bus. Operating system software typically performs time calculations
using elapsed seconds since a fixed date and time, thus the register count
can represent a number of seconds since the fixed date and time. The 1 Hz
clock signal is derived from a higher frequency oscillator using a divider
circuit, and a reset circuit within the date and time clock clears the
divider circuit each time data is stored in the register.
Un reloj de fecha y de hora de la computadora incluyendo un registro binario de incremento de 32 pedacitos, usado a la fecha y a la hora transcurridas principales en segundos, y una señal externa del reloj de 1 hertzio, con tal que por un oscilador, ese incrementos el registro. El oscilador y el registro ambos son accionados por una batería, para hacerles la independiente de energía del sistema informático. En los sistemas informáticos que tienen un autobús de 32 pedacitos, el registro se puede leer o escribir con un solo ciclo de I/O en el autobús del sistema. El software de sistema operativo realiza típicamente cálculos del tiempo usando segundos transcurridos desde una fecha y una hora fijas, así la cuenta del registro puede representar un número de segundos desde la fecha y la hora fijas. La señal del reloj de 1 hertzio se deriva de un oscilador de una frecuencia más alta usando un circuito del divisor, y un circuito del reajuste dentro del reloj de fecha y de hora despeja el circuito del divisor cada vez que los datos se almacenan en el registro.