Claims
- 1. In a personal desktop computer having a CPU and on-board system devices, a system for the management of power consumption of the on-board system devices comprising:
- a) an operating system for selectively providing CPU cycles to a plurality of actively running tasks:
- b) means for generating an OS Idle signal during periods of time when no actively running tasks require CPU cycles:
- c) a system device driver which operates to cause one of the on-board system devices to enter a low power state when said OS-Idle signal is generated and the one on-board system device is inactive for a predetermined period of time;
- d) means for removing said on-board system devices from said low power state;
- e) means for initiating a bus power-down sequence by initiating a stop-bus-cycle register bit to thereby reduce a bus clock frequency to a predetermined minimum level and reduce an AC power component of the one on-board system device proportionately;
- f) means for initiating a bus power-up sequence upon detection of a bus cycle event.
- 2. The system defined by claim 1 wherein said bus power-down sequence initiating means reduces said bus clock frequency to 0 Hz, powers off static bus terminations and disconnects a power supply plane from the bus.
- 3. The system defined by claim 2 wherein said bus power-up sequence initiating means activates connects the power supply plane to the bus, powers on said static bus terminations and increases said bus clock frequency to a predetermined operating level.
- 4. A system defined by claim 1 wherein said OS Idle signal generating means comprises a computer program which generates the OS Idle signal when the operating system enters an idle loop.
- 5. A system defined by claim 1 wherein said means for removing comprises a computer program which generates a power event.
- 6. A system defined by claim 1 wherein said means for initiating a bus power down sequence comprises a computer program which generates a power event.
- 7. A system defined by claim 1 wherein said means for initiating a bus power up sequence comprises a computer program which generates a power event.
Parent Case Info
This is a continuation of application Ser. No. 08/317,912 filed Oct. 4, 1994, and now abandoned.
US Referenced Citations (8)
Continuations (1)
|
Number |
Date |
Country |
Parent |
317912 |
Oct 1994 |
|