×

Computer system and a method of monitoring transient data structures in a computer system

  • US 5,129,087 A
  • Filed: 02/03/1988
  • Issued: 07/07/1992
  • Est. Priority Date: 02/03/1988
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer system comprising a central processing unit, a memory unit, and input-output means, the central processing unit being connected to the memory unit to transmit data between the central processing unit and the memory unit, the input-output means being connected to the central processing unit to transmit data between the central processing unit and a multitude of user stations, the central processing unit including a control program to control operation of the computer system, to establish priority among the user stations and having a plurality of process modules to perform services for the user stations, wherein the user stations selectively obtain and release access to the computer system, each time one of the user stations obtains access to the computer system, the control program establishes in the computer system a respective one control block associated with said one user station, and the control program releases each control block from the memory unit when the user station associated with the control block releases access to the computer system, a method of operating the computer system comprising the steps of:

  • the computer system,i) invoking one of the process modules to service one of the control blocks,ii) suspending operation of said one process module and invoking another of the process modules to control operation of the computer system,iii) establishing in the computer system a control block monitoring data field for said one control block,iv) indicating in said control block monitoring data field whether said one control block remains established,v) passing control of the computer system from said other process module back to said one process module,vi) searching the control block monitoring data field to determine whether said one control block remains established,vii) if said control block remains established, the computer system resuming operation of said one process module, andviii) if said one control block does not remain established, the computer system taking control of the computer system away from said one process module.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×