Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Programmable Watchdog Timer Controls for Personal Computer Systems

IP.com Disclosure Number: IPCOM000120723D
Original Publication Date: 1991-May-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 1 page(s) / 57K

Publishing Venue

IBM

Related People

Jones, CW: AUTHOR

Abstract

Described is software facility which provides programmable watchdog timer controls for personal computer systems. The facility enables application programs to execute critical sections of code, so as to prevent a possible system shut- down during extended interrupt operations.

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

Programmable Watchdog Timer Controls for Personal Computer Systems

      Described is software facility which provides programmable
watchdog timer controls for personal computer systems.  The facility
enables application programs to execute critical sections of code, so
as to prevent a possible system shut- down during extended interrupt
operations.

      Typically, watchdog timers are used in computer systems to
monitor system activity by measuring time delays between system
interrupts. However, there are certain applications whereby the
interrupt monitoring time must be extended so as to perform certain
functions.  The concept described herein provides a means whereby the
watchdog timer can be disabled and/or enabled for those applications
requiring extended interrupt times.  In addition, the program
facility maintains the protection of the watchdog timer for those
applications requiring monitoring.

      During initial program load (IPL), the system determines
whether the watchdog timer should be enabled.  The system
configuration program sets a flag which the power-on initialization
program queries to indicate whether to enable or disable the watchdog
timer before loading a program.  A run-time software interface is
provided so that application programs can enable or disable the
watchdog timer at will. If a critical path is needed for an
application, then the application program will disable the timer.
Once the critical path is completed, the timer is...