×

Adaptive polling system by generating sequence of polling signals whose magnitudes are functionally related to the occurrence of the busy signal

  • US 5,566,351 A
  • Filed: 06/20/1994
  • Issued: 10/15/1996
  • Est. Priority Date: 06/20/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for controlling a peripheral device in a computer system having associated therewith ready signals and busy signals comprising:

  • generating a sequence of first polling signals defining a corresponding sequence of first intervals of decreasing magnitudes whose magnitudes are functionally related to frequency of occurrence of said busy signals, wherein a given one of said first intervals being determined from a running average of preceding ones of said first intervals;

    executing status checks of said peripheral device with said first polling signals;

    generating a sequence of second polling signals defining a corresponding sequence of second intervals of increasing magnitudes occurring after said first intervals, and wherein a given one of said second intervals is determined from a running average of preceding ones of said second intervals, said increasing magnitudes being functionally related to frequency of occurrence of said busy signals;

    executing status checks of said peripheral device with said second polling signals;

    generating a sequence of third polling signals defining a corresponding sequence of third intervals of constant magnitude occurring between said first and said third intervals functionally related to frequency of occurrence of said busy signals; and

    executing status checks of said peripheral with said third polling signals.

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