Patent US5504908A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5504908A Expired / Lapsed US ⏱️ 0.0 years remaining

Power saving control system for computer system

Assignee: Dia Semicon Systems Inc
•
Filing: 1993-03-30
•
Granted: 1996-04-02
•
Expires: 2013-03-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A power saving control system for a computer system including a CPU, is provided with a mode selecting circuit for selectively operating the CPU in a first mode with relatively high performance and high power consumption and a second mode with relatively low performance and low power consumption, a repeated access detecting circuit for monitoring addresses accessed by the CPU over a given period in order to detect a predetermined operational state of the CPU, in which only specific address group is repeatedly accessed, a control circuit associated with the first means for normally operating the first means in the first mode and responsive to the second means detecting the predetermined operational state, for operating the first means in the second mode as long as the predetermined operational state is maintained, and a state display for generating an indication perceptible by an operator of the computer system indicating current operational mode of the CPU.

Inventors

  • 👤 Osamu Ikeda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 16:22
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3206; G06F1/3215; G06F1/3234; G06F1/324; G06F11/00; G06F11/30; G06F11/32; G06F11/324; G06F11/325; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 152 words
A power saving control system for a computer system including a CPU, comprising: first means for selectively operating said CPU in a first mode with relatively higher performance and higher power consumption and a second mode with relatively lower performance and lower power consumption; second means for monitoring addresses accessed by said CPU over a given period in order to detect a predetermined operational state of said CPU, in which only specific addresses are repeatedly accessed during said given period; third means operating according to a control signal from said first means for normally operating said CPU in said first mode and responsive to said second means detecting said predetermined operational state, for operating said CPU in said second mode as long as said predetermined operational state is maintained; and fourth means for generating an indication perceptible by an operator of said computer system indicating a current operational mode of said CPU.
Claim 2
Dependent Claim 152 words
A power saving control system for a computer system including a CPU, comprising: first means for selectively operating said CPU in a first mode with relatively higher performance and higher power consumption and a second mode with relatively lower performance and lower power consumption; second means for monitoring addresses accessed by said CPU over a given period in order to detect a predetermined operational state of said CPU, in which only specific addresses are repeatedly accessed during said given period; third means operating according to a control signal from said first means for normally operating said CPU in said first mode and responsive to said second means detecting said predetermined operational state, for operating said CPU in said second mode as long as said predetermined operational state is maintained; and fourth means for generating an indication perceptible by an operator of said computer system indicating a current operational mode of said CPU.
Claim 3
Dependent Claim 38 words
A power saving control system as claimed in claim 1, wherein said second means monitors addresses accessed by said CPU during said given period while a predetermined short period of time is periodically added to said given period.
Claim 4
Dependent Claim 74 words
A power saving control system as claimed in claim 1, wherein said second means is operable in a learning mode in a given learning period which forms a first part of said given period, for recording addresses accessed by said CPU and a comparison mode in a given comparison period which forms a second part of said given period, for comparing a currently accessed address with addresses recorded during the preceding given learning period.
Claim 5
Dependent Claim 41 words
A power saving control system as claimed in claim 3, wherein said second means updates said given learning period at the end of operation in said comparison mode and derives said given comparison period in relation to the updated learning period.
Claim 6
Dependent Claim 29 words
A power saving control system as claimed in claim 4, wherein said second means varies said given learning period within a range defined by upper and lower limit values.
Claim 7
Dependent Claim 51 words
A power saving control system as claimed in claim 5, wherein said second means initially sets said given learning period at said lower limit value and updates said learning period by adding a predetermined additional period unit to an instantaneous learning period at every end of operation in said comparison mode.
Claim 8
Dependent Claim 40 words
A power saving control system as claimed in claim 1, wherein said third means is responsive to said second means detecting that the state of said CPU is out of said predetermined operational state while said CPU is in said
Claim 9
Dependent Claim 38 words
A power saving control system as claimed in claim 1, wherein said fourth means comprises a visual indicator to be switched ON and OFF depending upon an instantaneous operational mode of the CPU selected by said first means.
Claim 10
Dependent Claim 54 words
A power saving control system as claimed in claim 1, wherein said first means includes a first clock generator for generating a first higher frequency clock, a second clock generator for generating a second lower frequency clock, and a switching means for selectively supplying one of said first and second clock to said CPU.
Claim 11
Dependent Claim 151 words
A power saving control system for a computer system including a CPU, comprising: an operational mode switching means for switching the operational mode of said CPU between a normal mode, in which power consumption is relatively larger than that in a power saving mode, and said power saving mode, in which the power consumption is relatively smaller than in said normal mode; a repeated access detecting means for monitoring address groups addressed by said CPU within a predetermined period at predetermined address resolution and for detecting a repeated access state of said CPU, in which a specific address group is repeatedly accessed; a control means responsive to said repeated access detecting means detecting said repeated access state while said CPU is in said normal mode for switching the operational mode of said CPU to said power saving mode; and a state display means for displaying the operational mode of said CPU.
Claim 12
Dependent Claim 151 words
A power saving control system for a computer system including a CPU, comprising: an operational mode switching means for switching the operational mode of said CPU between a normal mode, in which power consumption is relatively larger than that in a power saving mode, and said power saving mode, in which the power consumption is relatively smaller than in said normal mode; a repeated access detecting means for monitoring address groups addressed by said CPU within a predetermined period at predetermined address resolution and for detecting a repeated access state of said CPU, in which a specific address group is repeatedly accessed; a control means responsive to said repeated access detecting means detecting said repeated access state while said CPU is in said normal mode for switching the operational mode of said CPU to said power saving mode; and a state display means for displaying the operational mode of said CPU.
Claim 13
Dependent Claim 26 words
A power saving control system as claimed in claim 10, wherein said repeated access detecting means periodically varies said address resolution in monitoring address access transition.
Claim 14
Dependent Claim 49 words
A power saving control system as claimed in claim 11, which further comprises an inhibiting means for inhibiting operation of said control means for switching the operational mode from said normal mode to said power saving mode when the operational state of said CPU satisfies a predetermined inhibiting condition.
Claim 15
Dependent Claim 41 words
A power saving control system as claimed in claim 12, wherein said inhibiting means inhibits switching operation of said control means when an address of a software interruption vector for receiving keyboard entry is accessed within an immediately preceding predetermined period.
Claim 16
Dependent Claim 42 words
A power saving control system as claimed in claim 12, wherein said inhibiting means inhibits switching operation of said control means when an address of a software interruption for checking a keyboard entry is not accessed for over a preceding given period.
Claim 17
Dependent Claim 33 words
A power saving control system as claimed in claim 12, wherein said inhibiting means inhibits switching operation of said control means when an address assigned as a video memory space is being accessed.

References Cited (Backward Citations)

US4718043A Cited
US4980836A Cited
US5168151A Cited
US5142684A Cited
US5222239A Cited
US5390334A Cited
US5430881A Cited
US5148546A Cited
US5426755A Cited
US5369771A Cited
US5394558A Cited
US5388265A Cited
US5404543A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-04-02 1999-10-02 2000-04-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-04-02 2003-10-02 2004-04-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-04-02 2007-10-02 2008-04-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag