×

Self-adaptive computer load control

  • US 4,262,331 A
  • Filed: 10/30/1978
  • Issued: 04/14/1981
  • Est. Priority Date: 10/30/1978
  • Status: Expired due to Term
First Claim
Patent Images

1. In a digital processing system including a central processing unit and a plurality of peripheral processing units, each respectively connected to said central processing unit by means of a communication path, the peripheral processing units sequentially sharing the resources of the central processing unit during sequentially polled, service periods for performing steps, wherein the improvement comprises:

  • means in each peripheral processing unit for storing the value of an expected interval of time between consecutive service periods for the respective peripheral processing unit;

    means in each peripheral processing unit for storing the time of commencement of the last service period for the respective peripheral processing unit;

    means in each peripheral processing unit for storing the time of commmencement of the present service period for the respective peripheral processing unit;

    means in each peripheral processing unit connected to each of the above said means in the respective peripheral processing unit for comparing the difference between said time of commencement of the present service period and said time of commencement of the last service period with said value of an expected interval of time between consecutive service periods;

    means in each peripheral processing unit connected to said comparing means and having an output connected to said central processing unit for generating a control word specifying the number of said processing steps to be performed by said central processing unit during the present service period for the respective peripheral processing unit;

    said control word generating means regulating processing overload conditions for said central processing unit by outputting a control word specifying a first magnitude for said number of processing steps when said comparing means determines said difference in said commencement times to be less than said expected time and specifying a second magnitude for said number of processing steps, less than said first magnitude, when said comparing means determines said difference in said commencement times to be greater than said expected time for the respective peripheral processing unit;

    whereby processing overload conditions for said central processing unit can be regulated by said plurality of peripheral processing units.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×