×

Control for a multiprocessing system program process

  • US 4,635,187 A
  • Filed: 12/19/1983
  • Issued: 01/06/1987
  • Est. Priority Date: 12/19/1983
  • Status: Expired due to Term
First Claim
Patent Images

1. In a multiprocessing system, a method of deactivating a program process comprising the steps of:

  • starting an overall timer, set to time out after a first predetermined period of time, for said program process;

    executing said program process as a plurality of tasks interposed between a plurality of real time breaks;

    determining whether there is a need to maintain said program process active;

    starting a keep-alive message timer set to time out after a second predetermined period of time during one of said plurality of real time breaks if it is determined that there is a need to maintain said program process active, said second predetermined of time being less than said first predetermined period of time;

    repetitively generating and sending a keep-alive message to said program process and repetitively restarting said keep-alive message timer when said keep-alive message timer was most recently started more than said second predetermined period of time in the past;

    receiving said keep-alive message in said program process;

    restarting said overall timer when said program process receives said keep-alive message;

    terminating said step of repetitively generating and sending and repetitively restarting when it is determined that there is no longer a need to maintain said program process active; and

    deactivating said program process when said overall timer was most recently started more than said first predetermined period of time in the past.

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