×

Power conservation apparatus having multiple power reduction levels dependent upon the activity of the computer system

  • US 5,396,635 A
  • Filed: 02/12/1993
  • Issued: 03/07/1995
  • Est. Priority Date: 06/01/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A power conservation system for use in a computer system wherein said computer system includes a processing unit which operates under control of an operating system, said computer system generating a plurality of distinct call functions to said operating system where each said call function is designated to be in either an active class or an idle class, said power conservation system comprising:

  • a plurality of states of operation includingan ON state wherein the power consumed by said computer system is unregulated by said power control means,a DOZE state which decreases the power consumption to a first level,a SLEEP state which decreases the power consumption from said first level to a second level, andan OFF state wherein said computer system consumes no power;

    an activity monitor for monitoring the activity of said computer system and for generating a plurality of control signals where each said control signal indicates a different activity state in said computer system, said activity monitor comprising;

    a first monitor including;

    storage means for storing activity threshold values for said computer system where said threshold values includes a positive idle value and a negative active value and for storing a call value for each said distinct call function where said call values are positive for said call functions in said idle class and negative for said call functions in said active class wherein said call values are weighted for said call functions in both said idle and active classes whereby different call functions have a greater or lesser impact on the value of the activity level when that call function is encountered by said operating system;

    activity means for retrieving from said storage means said call value for each said call function when said call function is made to said operating system and including an accumulator means for sequential algebraically accumulating said call values to form an activity value as said call functions are made to said operating system whereby said activity value indicates the activity level of the computer system; and

    comparison means for comparing said activity value with said idle value and said activity value and in response to said comparison generating control signals to place said computer system in said DOZE state or said SLEEP state when said activity value is greater than said idle value and to place said system in said ON state when said activity value is less than said active value; and

    power control means coupled to said activity monitor for receiving said control signals and in response to said control signals selecting and operating under one of said plurality of states of operation thereby regulating the power consumption of said computer system based on the activity of said computer system.

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