Browse Prior Art Database

Automatic Time Synchronized System Restart for Personal Computers

IP.com Disclosure Number: IPCOM000103067D
Original Publication Date: 1990-Jun-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 1 page(s) / 40K

Publishing Venue

IBM

Related People

Cummins, EM: AUTHOR

Abstract

Disclosed is a program to automatically restart a personal computer at a specified date and time regardless of the state of the system at the specified time. Prior to restarting the system, a user is warned at specified intervals prior to restart so that other operations may be completed prior to the system restart.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 95% of the total text.

Automatic Time Synchronized System Restart for Personal Computers

      Disclosed is a program to automatically restart a personal
computer at a specified date and time regardless of the state of the
system at the specified time.  Prior to restarting the system, a user
is warned at specified intervals prior to restart so that other
operations may be completed prior to the system restart.

      In operation, the program is loaded into memory and becomes
resident part of the DOS system.  It sets the real time clock alarm
for the specified date and time and then exits to DOS leaving only
the necessary interrupt handler code resident in the system.  When
the alarm interrupts the code at the specified time, an interrupt
handler operates so as to initiate a display warning message on the
screen that an automatic re-boot of the system is about to occur.  If
a delay counter has not timed out, the real time clock alarm will be
set to occur again in one minute.  This sequence is repeated until
the delay counter is reduced to zero and system restart is initiated.

      At the time the delay counter decrements to zero, an interrupt
handler code attempts to read the boot record of the A-disk.  If an
error occurs on the read to the A-disk, a program will then try to
read the boot record of the C-disk. The program then puts a trigger
flag at an offset into the boot record and rewrites it.  A re-boot of
the system will then be executed by jumping to an appropriate segm...