JPH05282082A - コンピュータシステムの節電制御装置 - Google Patents
コンピュータシステムの節電制御装置Info
- Publication number
- JPH05282082A JPH05282082A JP4080807A JP8080792A JPH05282082A JP H05282082 A JPH05282082 A JP H05282082A JP 4080807 A JP4080807 A JP 4080807A JP 8080792 A JP8080792 A JP 8080792A JP H05282082 A JPH05282082 A JP H05282082A
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- state
- mode
- power saving
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3215—Monitoring of peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/324—Power saving characterised by the action undertaken by lowering clock frequency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/325—Display of status information by lamps or LED's
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】
【目的】 システムバスの信号を監視することで、CP
Uが小ループのプログラム処理を繰返していて実質的な
仕事の起動を待っている状態を検出し、節電モードに移
行する。CPUが節電モードになっているか通常モード
になっているのかをオペレータに知らせる。 【構成】 CPUがアクセスしたアドレスの遷移状態を
適当なアドレス分解能で検出し、CPUがあるアドレス
群のみを反復してアクセスしている状態を検出する。そ
の反復する反復アクセス状態を検出したら切換回路6を
切り換え、CPUを節電モードにする。節電モードにな
るとLEDランプ10が点灯し、通常モードではLED
ランプ10は消灯する。
Uが小ループのプログラム処理を繰返していて実質的な
仕事の起動を待っている状態を検出し、節電モードに移
行する。CPUが節電モードになっているか通常モード
になっているのかをオペレータに知らせる。 【構成】 CPUがアクセスしたアドレスの遷移状態を
適当なアドレス分解能で検出し、CPUがあるアドレス
群のみを反復してアクセスしている状態を検出する。そ
の反復する反復アクセス状態を検出したら切換回路6を
切り換え、CPUを節電モードにする。節電モードにな
るとLEDランプ10が点灯し、通常モードではLED
ランプ10は消灯する。
Description
【0001】
【産業上の利用分野】この発明は、バッテリで動作する
携帯型のパーソナルコンピュータなどに好適なコンピュ
ータシステムの節電制御装置に関する。
携帯型のパーソナルコンピュータなどに好適なコンピュ
ータシステムの節電制御装置に関する。
【0002】
【従来の技術】例えば特開平2−178818号公報に
見られるように、コンピュータシステムの各部の動作状
態に応じて、実質的な仕事を行っていない休止状態にな
っている部分への給電を停止することで、システム全体
の消費電力を減らすという技術があり、様々な形態で具
体的に実施されている。特にバッテリー駆動の可搬型パ
ーソナルコンピュータについては、小型・軽量のバッテ
リーでできるだけ長時間動作できるようにするために、
この種の節電技術が盛んに研究されている。
見られるように、コンピュータシステムの各部の動作状
態に応じて、実質的な仕事を行っていない休止状態にな
っている部分への給電を停止することで、システム全体
の消費電力を減らすという技術があり、様々な形態で具
体的に実施されている。特にバッテリー駆動の可搬型パ
ーソナルコンピュータについては、小型・軽量のバッテ
リーでできるだけ長時間動作できるようにするために、
この種の節電技術が盛んに研究されている。
【0003】従来のある種のパーソナルコンピュータで
はレスト・モードとスリープ・モードと呼ぶ2種類のス
タンバイ機能を備えている。レスト・モードは、一定時
間CPUが動作しないと、自動的に動作周波数を16M
Hzから1MHzに下げる機能である。さらに一定時間
が経過すると自動的にスリープ・モードに入る。スリー
プ・モードでは電源供給が停止する。どちらのモードで
動作していても、任意のキーを押すことで通常のモード
に復帰する。スタンバイ・モードに入る時間はユーザが
任意に設定することができる。
はレスト・モードとスリープ・モードと呼ぶ2種類のス
タンバイ機能を備えている。レスト・モードは、一定時
間CPUが動作しないと、自動的に動作周波数を16M
Hzから1MHzに下げる機能である。さらに一定時間
が経過すると自動的にスリープ・モードに入る。スリー
プ・モードでは電源供給が停止する。どちらのモードで
動作していても、任意のキーを押すことで通常のモード
に復帰する。スタンバイ・モードに入る時間はユーザが
任意に設定することができる。
【0004】ここで「一定時間CPUが動作しない」こ
とが節電状態(前記のスタンバイ・モード)に移行する
条件となっている。具体的には、キーボードからの入力
や通信コントローラからの入力など、CPUの仕事を起
動する外部要因が一定時間以上発生しなかった時に、節
電状態に移行するようになっている。
とが節電状態(前記のスタンバイ・モード)に移行する
条件となっている。具体的には、キーボードからの入力
や通信コントローラからの入力など、CPUの仕事を起
動する外部要因が一定時間以上発生しなかった時に、節
電状態に移行するようになっている。
【0005】
【発明が解決しようとする課題】「CPUの仕事を起動
する要因が一定時間以上発生しない」ことをもってCP
Uが実質休止状態にあると判定して節電モードに移行す
る従来の技術では、一般的なパーソナルコンピュータに
ついては、前記の「一定時間」を数10秒以上に設定す
る必要があり、充分な節電効果が得られないという問題
がある。
する要因が一定時間以上発生しない」ことをもってCP
Uが実質休止状態にあると判定して節電モードに移行す
る従来の技術では、一般的なパーソナルコンピュータに
ついては、前記の「一定時間」を数10秒以上に設定す
る必要があり、充分な節電効果が得られないという問題
がある。
【0006】例えばワードプロセッサのソフトウェアを
使用している状態を想定する。この場合、キーボードか
らの入力のひとつひとつがCPUの仕事の起動要因とな
り、CPUが入力信号に応じて、1文字をディスプレイ
に表示する非常に簡単な仕事や、かな漢字変換や文書の
移動といった少し時間のかかる処理や、ファイルの整理
のようにさらに時間のかかる仕事などを実行することに
なる。オペレーターが文書を考えながらキー入力する場
合、キー入力速度よりもCPUの処理速度の方が圧倒的
に速い場合が多く、あるキー入力から次のキー入力まで
の間で数十ミリ秒から数秒程度の実質休止時間を生じる
機会が非常に多い。
使用している状態を想定する。この場合、キーボードか
らの入力のひとつひとつがCPUの仕事の起動要因とな
り、CPUが入力信号に応じて、1文字をディスプレイ
に表示する非常に簡単な仕事や、かな漢字変換や文書の
移動といった少し時間のかかる処理や、ファイルの整理
のようにさらに時間のかかる仕事などを実行することに
なる。オペレーターが文書を考えながらキー入力する場
合、キー入力速度よりもCPUの処理速度の方が圧倒的
に速い場合が多く、あるキー入力から次のキー入力まで
の間で数十ミリ秒から数秒程度の実質休止時間を生じる
機会が非常に多い。
【0007】だからといって前述の従来の節電方法にお
ける「一定時間」を例えば1秒〜数秒程度に設定したの
では、少し時間のかかる文書の移動やファイルの整理な
どの仕事を行っている最中に節電状態に移行してしま
う。そこで充分な安全度を見込んで「一定時間」を充分
に長くして数10秒〜数分間に設定する必要がある。そ
うすると頻繁に発生している短時間の実質休止状態に対
しては節電機能が働かず、充分な節電効果は得られな
い。
ける「一定時間」を例えば1秒〜数秒程度に設定したの
では、少し時間のかかる文書の移動やファイルの整理な
どの仕事を行っている最中に節電状態に移行してしま
う。そこで充分な安全度を見込んで「一定時間」を充分
に長くして数10秒〜数分間に設定する必要がある。そ
うすると頻繁に発生している短時間の実質休止状態に対
しては節電機能が働かず、充分な節電効果は得られな
い。
【0008】この問題の解決手段として、CPUが実質
休止状態になったとき、CPU自身がその都度外部回路
(節電制御回路)に節電可能であることを宣言するよう
に構成することが考えられる。こうするにはCPUが実
行するソフトウェアにその機能を盛り込まなければなら
ない。既存のソフトウェアにこのような機能を付け加え
ることは甚しく面倒なことである。この発明は既存のソ
フトウェアに手を加えないということを一つの条件にし
ており、前記の対策はこの条件に当てはまらない。
休止状態になったとき、CPU自身がその都度外部回路
(節電制御回路)に節電可能であることを宣言するよう
に構成することが考えられる。こうするにはCPUが実
行するソフトウェアにその機能を盛り込まなければなら
ない。既存のソフトウェアにこのような機能を付け加え
ることは甚しく面倒なことである。この発明は既存のソ
フトウェアに手を加えないということを一つの条件にし
ており、前記の対策はこの条件に当てはまらない。
【0009】また、コンピュータシステムがある一つの
ソフトウェアしか実行しないのであれば、そのソフトウ
ェアの内容を予め解析し、CPUがある特定のアドレス
群しかアクセスしない小ループを繰返している状態を検
知し、CPUの実質休止状態を適確につかむことができ
る。しかし様々なソフトウェアを対象とした場合、この
手法ですべてのソフトウェアに対応するというのは現実
的に困難である。
ソフトウェアしか実行しないのであれば、そのソフトウ
ェアの内容を予め解析し、CPUがある特定のアドレス
群しかアクセスしない小ループを繰返している状態を検
知し、CPUの実質休止状態を適確につかむことができ
る。しかし様々なソフトウェアを対象とした場合、この
手法ですべてのソフトウェアに対応するというのは現実
的に困難である。
【0010】以上のような技術的背景のもとに本発明者
は、対象とするソフトウェアに手を加えず、また対象ソ
フトウェアを固定せずに、コンピュータシステムのシス
テムバスの信号を外部から監視することで、CPUが実
質休止状態になったことを高確率で検出することができ
るようにした状態監視方法を先に開発した。また、その
方法に従ってCPUの節電制御を効果的に行うことがで
きるようにした節電制御装置を先に開発した。
は、対象とするソフトウェアに手を加えず、また対象ソ
フトウェアを固定せずに、コンピュータシステムのシス
テムバスの信号を外部から監視することで、CPUが実
質休止状態になったことを高確率で検出することができ
るようにした状態監視方法を先に開発した。また、その
方法に従ってCPUの節電制御を効果的に行うことがで
きるようにした節電制御装置を先に開発した。
【0011】先に開発したCPUの状態監視方法の要点
は、CPUがアクセスするアドレスの遷移状況を時間分
解能を適宜に変化させながら適当なアドレス分解能で監
視し、CPUがあるアドレス群のみを反復してアクセス
している状態を検出するという点にある。この方法によ
り、適宜に設定された時間範囲内で反復する前記反復ア
クセス状態が検出されたとき、CPUが実質休止状態に
なっている可能性が高いといえる。
は、CPUがアクセスするアドレスの遷移状況を時間分
解能を適宜に変化させながら適当なアドレス分解能で監
視し、CPUがあるアドレス群のみを反復してアクセス
している状態を検出するという点にある。この方法によ
り、適宜に設定された時間範囲内で反復する前記反復ア
クセス状態が検出されたとき、CPUが実質休止状態に
なっている可能性が高いといえる。
【0012】本発明者は、前記の方法を採用した節電制
御装置を一般的な携帯型パーソナルコンピュータに組み
込み、様々な実験を繰り返し、次のようなことがわかっ
た。
御装置を一般的な携帯型パーソナルコンピュータに組み
込み、様々な実験を繰り返し、次のようなことがわかっ
た。
【0013】本発明者が先に開発した前記節電制御装置
を携帯型パーソナルコンピュータに搭載し、日本語ワー
ドプロセッサ、表計算、CADシステムなどの一般的な
各種のアプリケーションを実行させた状態で動作確認を
したところ、通常のオペレーションでは数十ミリ秒〜数
秒程度のごく短い節電時間が頻繁に発生し、大きな節電
効果を得ることができた。当然ながら、アプリケーショ
ン実行中のこのような短時間の節電期間はオペレータに
は認識されず、搭載されている節電制御装置が本当に有
効に機能しているのかどうかユーザーには直接的に伝わ
らない。また、プログラムの実行状態に何らかの不都合
が発生したときに、その不都合の原因が節電制御装置に
あるのではないかという不安をユーザーに与えかねな
い。
を携帯型パーソナルコンピュータに搭載し、日本語ワー
ドプロセッサ、表計算、CADシステムなどの一般的な
各種のアプリケーションを実行させた状態で動作確認を
したところ、通常のオペレーションでは数十ミリ秒〜数
秒程度のごく短い節電時間が頻繁に発生し、大きな節電
効果を得ることができた。当然ながら、アプリケーショ
ン実行中のこのような短時間の節電期間はオペレータに
は認識されず、搭載されている節電制御装置が本当に有
効に機能しているのかどうかユーザーには直接的に伝わ
らない。また、プログラムの実行状態に何らかの不都合
が発生したときに、その不都合の原因が節電制御装置に
あるのではないかという不安をユーザーに与えかねな
い。
【0014】この発明は以上のような研究成果に基づい
てなされたもので、その目的は、CPUがあるアドレス
群のみを反復してアクセスしている実質休止状態を検出
してCPUの動作モードを節電モードに移行し、また反
復アクセス状態から脱出したときにはCPUの動作モー
ドを通常モードに復帰させるように構成するとともに、
このモード切換動作の状況がユーザーにも分かるように
したコンピュータの節電制御装置を提供することにあ
る。
てなされたもので、その目的は、CPUがあるアドレス
群のみを反復してアクセスしている実質休止状態を検出
してCPUの動作モードを節電モードに移行し、また反
復アクセス状態から脱出したときにはCPUの動作モー
ドを通常モードに復帰させるように構成するとともに、
このモード切換動作の状況がユーザーにも分かるように
したコンピュータの節電制御装置を提供することにあ
る。
【0015】
【課題を解決するための手段】この発明によるコンピュ
ータシステムの節電制御装置は、CPUを消費電力の大
きな通常モードで動作させるか消費電力の小さな節電モ
ードで動作させるかを切換える動作モード切換手段と、
前記CPUがアクセスするアドレスの遷移状況を適当な
アドレス分解能で監視し、前記CPUが所定の時間範囲
内であるアドレス群のみを反復してアクセスしている状
態を検出する反復アクセス検出手段と、前記CPUが前
記通常モードで動作している状態において、前記検出手
段により反復アクセス状態が検出された場合に、前記C
PUの動作モードを前記節電モードに切換える制御手段
と、前記CPUが前記節電モードで動作している状態に
おいて、前記CPUが前記反復アクセス状態から脱出し
た場合に、前記CPUの動作モードを前記通常モードに
切換える制御手段と、前記CPUが前記節電モードで動
作しているか前記通常モードで動作しているかを表示す
る状態表示手段とを備えたものである。
ータシステムの節電制御装置は、CPUを消費電力の大
きな通常モードで動作させるか消費電力の小さな節電モ
ードで動作させるかを切換える動作モード切換手段と、
前記CPUがアクセスするアドレスの遷移状況を適当な
アドレス分解能で監視し、前記CPUが所定の時間範囲
内であるアドレス群のみを反復してアクセスしている状
態を検出する反復アクセス検出手段と、前記CPUが前
記通常モードで動作している状態において、前記検出手
段により反復アクセス状態が検出された場合に、前記C
PUの動作モードを前記節電モードに切換える制御手段
と、前記CPUが前記節電モードで動作している状態に
おいて、前記CPUが前記反復アクセス状態から脱出し
た場合に、前記CPUの動作モードを前記通常モードに
切換える制御手段と、前記CPUが前記節電モードで動
作しているか前記通常モードで動作しているかを表示す
る状態表示手段とを備えたものである。
【0016】
【作用】CPUがループ性のプログラムを反復して実行
している場合、そのループを構成する命令群の格納され
ているアドレスは、ほとんどの命令において固有のもの
である。従ってループ性プログラムを実行している状態
では、CPUはある限られたアドレス群のみを反復して
アクセスすることになる。その反復周期をTとすると、
前記反復アクセス検出手段において少なくとも(2×T
+α)時間だけCPUのアクセスアドレスの遷移状況を
監視することで、前記の反復アクセス状態を検出するこ
とができる。
している場合、そのループを構成する命令群の格納され
ているアドレスは、ほとんどの命令において固有のもの
である。従ってループ性プログラムを実行している状態
では、CPUはある限られたアドレス群のみを反復して
アクセスすることになる。その反復周期をTとすると、
前記反復アクセス検出手段において少なくとも(2×T
+α)時間だけCPUのアクセスアドレスの遷移状況を
監視することで、前記の反復アクセス状態を検出するこ
とができる。
【0017】システムがキーボードからの入力を待って
いるような実質休止状態では、CPUは非常に短い周期
の反復アクセス状態になっている。そこで適宜に設定し
た時間範囲内で反復アクセス状態が検出されたとき、C
PUの動作モードを通常モードから節電モードに切換え
る。また何らかの有効な仕事が起動されると、CPUは
前記の反復アクセス状態から抜け出すが、そのとき動作
モードを通常モードに戻す。こうすることでシステムの
オペレーションに全く支障を与えずに、ごく短時間の節
電期間を頻繁に作り出すことができる。しかも前記状態
表示手段によってCPUの動作モードがオペレータに認
識できるように表示されるので、オペーレータはこの節
電制御装置が効果的に機能しているかどうかを確認しな
がら不安なく本装置を働かせることができる。
いるような実質休止状態では、CPUは非常に短い周期
の反復アクセス状態になっている。そこで適宜に設定し
た時間範囲内で反復アクセス状態が検出されたとき、C
PUの動作モードを通常モードから節電モードに切換え
る。また何らかの有効な仕事が起動されると、CPUは
前記の反復アクセス状態から抜け出すが、そのとき動作
モードを通常モードに戻す。こうすることでシステムの
オペレーションに全く支障を与えずに、ごく短時間の節
電期間を頻繁に作り出すことができる。しかも前記状態
表示手段によってCPUの動作モードがオペレータに認
識できるように表示されるので、オペーレータはこの節
電制御装置が効果的に機能しているかどうかを確認しな
がら不安なく本装置を働かせることができる。
【0018】
【実施例】図1はこの発明の一実施例によるコンピュー
タシステムの節電制御装置の概略構成を示している。こ
の実施例では、コンピュータシステム1はCPUとして
インテル社製の80386SXを用いた一般的なノート
型パーソナルコンピュータを想定している。コンピュー
タシステム1のCPUに与えるCPUクロック信号の周
波数変えることで、CPUを消費電力の大きな通常モー
ド(高速モード)で動作させるか、消費電力の小さな節
電モード(低速モード)で動作させるかを切換えること
ができる。図1において、高速クロック発生回路7は例
えば50MHzのクロック信号を出力し、低速クロック
発生回路8は例えば4MHzのクロック信号を出力す
る。両クロック信号の一方が切換回路6で選択されてC
PUに供給される。切換回路6は、状態判定・節電コン
トローラ3からの制御信号によって以下のように切換え
られる。
タシステムの節電制御装置の概略構成を示している。こ
の実施例では、コンピュータシステム1はCPUとして
インテル社製の80386SXを用いた一般的なノート
型パーソナルコンピュータを想定している。コンピュー
タシステム1のCPUに与えるCPUクロック信号の周
波数変えることで、CPUを消費電力の大きな通常モー
ド(高速モード)で動作させるか、消費電力の小さな節
電モード(低速モード)で動作させるかを切換えること
ができる。図1において、高速クロック発生回路7は例
えば50MHzのクロック信号を出力し、低速クロック
発生回路8は例えば4MHzのクロック信号を出力す
る。両クロック信号の一方が切換回路6で選択されてC
PUに供給される。切換回路6は、状態判定・節電コン
トローラ3からの制御信号によって以下のように切換え
られる。
【0019】コンピュータシステム1のシステムバス2
には状態判定・節電コントローラ3とアドレス記憶・比
較回路4とアドレス検出回路5が接続され、これらによ
ってコンピュータシステムの動作状態が監視され、節電
制御が行われる。アドレス記憶・比較回路4は状態判定
・節電コントローラ3からの制御信号によってアドレス
記憶モードとアドレス比較モードのいずれかで動作す
る。アドレス記憶モードでは、最初に記憶内容をクリア
し、その後コンピュータシステム1のCPUがアクセス
したアドレスが適宜なアドレス分解能で記憶される(C
PUがあるアドレスをアクセスすると、回路4における
該当の記憶セルに“1”がセットされる)。このアドレ
ス記憶モードで記憶したアドレス群のことを以下では学
習アドレスと称する。回路4がアドレス比較モードで動
作すると、CPUがアクセスするアドレスと前述の学習
アドレスとが順次比較され、学習アドレス以外のアドレ
スが新たにアクセスされたとき、不一致信号がコントロ
ーラ3に向けて出力される。
には状態判定・節電コントローラ3とアドレス記憶・比
較回路4とアドレス検出回路5が接続され、これらによ
ってコンピュータシステムの動作状態が監視され、節電
制御が行われる。アドレス記憶・比較回路4は状態判定
・節電コントローラ3からの制御信号によってアドレス
記憶モードとアドレス比較モードのいずれかで動作す
る。アドレス記憶モードでは、最初に記憶内容をクリア
し、その後コンピュータシステム1のCPUがアクセス
したアドレスが適宜なアドレス分解能で記憶される(C
PUがあるアドレスをアクセスすると、回路4における
該当の記憶セルに“1”がセットされる)。このアドレ
ス記憶モードで記憶したアドレス群のことを以下では学
習アドレスと称する。回路4がアドレス比較モードで動
作すると、CPUがアクセスするアドレスと前述の学習
アドレスとが順次比較され、学習アドレス以外のアドレ
スが新たにアクセスされたとき、不一致信号がコントロ
ーラ3に向けて出力される。
【0020】また、この実施例のコンピュータシステム
1はオペレーティングシステムとしてMS−DOSを備
えたものとする。80386SXのリアルモードで動作
するどの様なMS−DOSアプリケーションプログラム
でも、割り込みベクターテーブルは特定のアドレスに割
り当てられている。この割り込みベクターテーブル中に
は、キーボード入力に応答して入力データを取り込むた
めのソフトウェア割り込み機能や、キーボード入力の有
無をチェックするためのソフトウェア割り込み機能など
が設定されている。図1のアドレス検出回路5は、前記
割り込みベクターテーブル中の前記の2つのソフトウェ
ア割り込みベクターがアクセスされたことを個別に検出
する回路であり、そのアドレス検出信号は以下のように
コントローラ3よって制御に利用される。
1はオペレーティングシステムとしてMS−DOSを備
えたものとする。80386SXのリアルモードで動作
するどの様なMS−DOSアプリケーションプログラム
でも、割り込みベクターテーブルは特定のアドレスに割
り当てられている。この割り込みベクターテーブル中に
は、キーボード入力に応答して入力データを取り込むた
めのソフトウェア割り込み機能や、キーボード入力の有
無をチェックするためのソフトウェア割り込み機能など
が設定されている。図1のアドレス検出回路5は、前記
割り込みベクターテーブル中の前記の2つのソフトウェ
ア割り込みベクターがアクセスされたことを個別に検出
する回路であり、そのアドレス検出信号は以下のように
コントローラ3よって制御に利用される。
【0021】また、状態判定・節電コントローラ3から
出力される動作モードの切換信号は表示回路9にも入力
される。表示回路9はこの切換信号を受けて、CPUが
通常モードで動作している時にはLEDランプ10を消
灯し、CPUが節電モードで動作している時にLEDラ
ンプ10を点灯させる。このLEDランプ10は可搬型
パーソナルコンピュータの電源ランプ、RAMドライブ
アクセスランプ、ハードディスクアクセスランプなどと
並べて配置されている。
出力される動作モードの切換信号は表示回路9にも入力
される。表示回路9はこの切換信号を受けて、CPUが
通常モードで動作している時にはLEDランプ10を消
灯し、CPUが節電モードで動作している時にLEDラ
ンプ10を点灯させる。このLEDランプ10は可搬型
パーソナルコンピュータの電源ランプ、RAMドライブ
アクセスランプ、ハードディスクアクセスランプなどと
並べて配置されている。
【0022】状態判定・節電コントローラによるコンピ
ュータシステム1の状態監視と、節電制御の処理手順を
図2のフローチャートに示している。図2に示すよう
に、最初のステップ100では初期設定として高速クロ
ック発生回路7からの50MHzのクロック信号をCP
Uに供給し、CPUを通常モードで動作させる。そして
ステップ101では学習時間Txを下限値100μse
cに設定する。次のステップ102ではアドレス記憶・
比較回路4をクリアした後、学習時間Txだけアドレス
記憶モードで動作させる。これにより時間Tx内にCP
Uがアクセスしたアドレスブロックがアドレス記憶・比
較回路4に記憶される(これが学習アドレスである)。
ュータシステム1の状態監視と、節電制御の処理手順を
図2のフローチャートに示している。図2に示すよう
に、最初のステップ100では初期設定として高速クロ
ック発生回路7からの50MHzのクロック信号をCP
Uに供給し、CPUを通常モードで動作させる。そして
ステップ101では学習時間Txを下限値100μse
cに設定する。次のステップ102ではアドレス記憶・
比較回路4をクリアした後、学習時間Txだけアドレス
記憶モードで動作させる。これにより時間Tx内にCP
Uがアクセスしたアドレスブロックがアドレス記憶・比
較回路4に記憶される(これが学習アドレスである)。
【0023】次のステップ103では、学習時間Txに
応じて設定される監視時間Ty(Txより適宜に大きい
値)のタイマをスタートし、アドレス記憶・比較回路4
をアドレス比較モードで動作させる。そして前記Tyタ
イマにより、時間Ty内にCPUが前記学習アドレス以
外をアクセスするか否かを監視する(ステップ103、
104)。時間Ty内に学習アドレス以外がアドレスさ
れると、その時点でステップ104→105と進み、学
習時間Txに100μsecを加えた値を新たな学習時
間Txとし、ステップ106で学習時間Txが上限値1
0msecを超えているか否かをチェックする。Txが
10msec以内であればステップ102に戻って学習
処理を実行し、Txが10msecを超えていればステ
ップ101に戻ってTxを下限値100μsecにして
からステップ102に進む。
応じて設定される監視時間Ty(Txより適宜に大きい
値)のタイマをスタートし、アドレス記憶・比較回路4
をアドレス比較モードで動作させる。そして前記Tyタ
イマにより、時間Ty内にCPUが前記学習アドレス以
外をアクセスするか否かを監視する(ステップ103、
104)。時間Ty内に学習アドレス以外がアドレスさ
れると、その時点でステップ104→105と進み、学
習時間Txに100μsecを加えた値を新たな学習時
間Txとし、ステップ106で学習時間Txが上限値1
0msecを超えているか否かをチェックする。Txが
10msec以内であればステップ102に戻って学習
処理を実行し、Txが10msecを超えていればステ
ップ101に戻ってTxを下限値100μsecにして
からステップ102に進む。
【0024】以上のステップ100〜106では、学習
時間Txと監視時間Tyを下限値から上限値に向けて漸
増させながら、ステップ102の学習処理と、ステップ
103、104、105の監視処理を繰り返し、「時間
Ty内に学習アドレス以外がアクセスされない」という
反復アクセス状態を検出していることになる。
時間Txと監視時間Tyを下限値から上限値に向けて漸
増させながら、ステップ102の学習処理と、ステップ
103、104、105の監視処理を繰り返し、「時間
Ty内に学習アドレス以外がアクセスされない」という
反復アクセス状態を検出していることになる。
【0025】「時間Ty内に学習アドレス以外がアクセ
スされない」という反復アクセス状態が検出されると、
ステップ104から107に進み、コンピュータシステ
ム1の状態が以下の除外条件に当てはまるかどうかを判
定し、当てはまらなければステップ108に進む。ステ
ップ108では、切換回路6を切り換えて低速クロック
発生回路8からの4MHzのクロック信号によりCPU
を節電モードで動作させる。その後ステップ109で、
CPUが前記の反復アクセス状態から脱出したか否かを
監視し続け、反復アクセス状態から脱出した場合に最初
のステップ100に戻り、高速クロック発生回路7から
の50MHzのクロック信号でCPUを動作させる通常
モードに戻り、以上述べた処理を再び行う。
スされない」という反復アクセス状態が検出されると、
ステップ104から107に進み、コンピュータシステ
ム1の状態が以下の除外条件に当てはまるかどうかを判
定し、当てはまらなければステップ108に進む。ステ
ップ108では、切換回路6を切り換えて低速クロック
発生回路8からの4MHzのクロック信号によりCPU
を節電モードで動作させる。その後ステップ109で、
CPUが前記の反復アクセス状態から脱出したか否かを
監視し続け、反復アクセス状態から脱出した場合に最初
のステップ100に戻り、高速クロック発生回路7から
の50MHzのクロック信号でCPUを動作させる通常
モードに戻り、以上述べた処理を再び行う。
【0026】なおステップ107での除外条件とは、
キーボード入力取り込みのためのソフトウェア割り込み
ベクターのアドレスが直前の一定時間内にアクセスされ
た場合、キーボード入力をチェックするためのソフト
ウェア割り込みベクターのアドレスが過去一定時間以上
アクセスされていない場合、ビデオメモリ空間として
割り当てられているアドレスがアクセスされている場合
である。
キーボード入力取り込みのためのソフトウェア割り込み
ベクターのアドレスが直前の一定時間内にアクセスされ
た場合、キーボード入力をチェックするためのソフト
ウェア割り込みベクターのアドレスが過去一定時間以上
アクセスされていない場合、ビデオメモリ空間として
割り当てられているアドレスがアクセスされている場合
である。
【0027】またステップ109では、具体的に次のよ
うにして反復アクセス状態の脱出を検出する。アドレス
記憶・比較回路4を比較モードで動作させ、ステップ1
02の実行によって記憶された学習アドレス以外がアク
セスされるか否かを監視し続ける。学習アドレス以外が
アクセスされれば反復アクセス状態から脱出したと判定
する。また学習アドレス以外がアクセスされなくても、
キーボード入力の読み込みのためのソフトウェア割り込
みベクターのアドレスがアクセスされた場合も、ただち
に反復アクセス状態から脱出したと判定する。
うにして反復アクセス状態の脱出を検出する。アドレス
記憶・比較回路4を比較モードで動作させ、ステップ1
02の実行によって記憶された学習アドレス以外がアク
セスされるか否かを監視し続ける。学習アドレス以外が
アクセスされれば反復アクセス状態から脱出したと判定
する。また学習アドレス以外がアクセスされなくても、
キーボード入力の読み込みのためのソフトウェア割り込
みベクターのアドレスがアクセスされた場合も、ただち
に反復アクセス状態から脱出したと判定する。
【0028】以上のようにして、CPUが約20mse
c以下の時間範囲内であるアドレス群のみを反復してア
クセスしている状態を検出し、そのような反復アクセス
状態を検出している期間中は(前述の除外条件成立の場
合は除く)CPUを低速の節電モードで動作させる。こ
れによって一般的なMS−DOSおよびそのアプリケー
ションが動作している状態においても、数10ミリ秒か
ら数秒程度のごく短い節電期間が頻繁に発生し、システ
ムの処理能力を実質的に低下させることなく不必要な電
力消費を削減することができる。
c以下の時間範囲内であるアドレス群のみを反復してア
クセスしている状態を検出し、そのような反復アクセス
状態を検出している期間中は(前述の除外条件成立の場
合は除く)CPUを低速の節電モードで動作させる。こ
れによって一般的なMS−DOSおよびそのアプリケー
ションが動作している状態においても、数10ミリ秒か
ら数秒程度のごく短い節電期間が頻繁に発生し、システ
ムの処理能力を実質的に低下させることなく不必要な電
力消費を削減することができる。
【0029】前記のような短時間の節電モードの発生は
システムのオペレータに認識されない場合が多いが、C
PUが節電モードに入るとLEDランプ10が点灯する
ので、オペレータは自分の行っているキーボード操作と
ソフトウェアの処理実行状態と本節電制御装置の動作と
の関連性を認識することができる。このことによって、
本節電制御装置はCPUの実質休止状態で節電モードに
なるように機能し、CPUの処理能力を低下させるもの
ではないことを認知させることができる。
システムのオペレータに認識されない場合が多いが、C
PUが節電モードに入るとLEDランプ10が点灯する
ので、オペレータは自分の行っているキーボード操作と
ソフトウェアの処理実行状態と本節電制御装置の動作と
の関連性を認識することができる。このことによって、
本節電制御装置はCPUの実質休止状態で節電モードに
なるように機能し、CPUの処理能力を低下させるもの
ではないことを認知させることができる。
【0030】なお以上では、CPUを低消費電力で動作
させるモードとして、CPUクロックを低速に切換える
制御方式を説明したが、この他にも電源電圧を低くする
とか、適切な間隔でCPUを間欠的に動作させる制御方
式とか、CPUのアクセスレートを低下させるなどの制
御方式が考えられる。
させるモードとして、CPUクロックを低速に切換える
制御方式を説明したが、この他にも電源電圧を低くする
とか、適切な間隔でCPUを間欠的に動作させる制御方
式とか、CPUのアクセスレートを低下させるなどの制
御方式が考えられる。
【0031】
【発明の効果】以上詳細に説明したように、この発明よ
れば、コンピュータシステムが実行するソフトウェアに
特別な手を加えるのではなく、またコンピュータシステ
ムが実行するソフトウェアを予め解析しておくのではな
く、コンピュータシステムが何らかの不特定のソフトウ
ェアを実行している実動作中に、CPUが小ループのプ
ログラム処理を繰返していて実質的な仕事の起動を待っ
ている状態、すなわち実質休止状態になっていることを
検出し、CPUの動作モードを適切に節電モードに切換
えることができる。
れば、コンピュータシステムが実行するソフトウェアに
特別な手を加えるのではなく、またコンピュータシステ
ムが実行するソフトウェアを予め解析しておくのではな
く、コンピュータシステムが何らかの不特定のソフトウ
ェアを実行している実動作中に、CPUが小ループのプ
ログラム処理を繰返していて実質的な仕事の起動を待っ
ている状態、すなわち実質休止状態になっていることを
検出し、CPUの動作モードを適切に節電モードに切換
えることができる。
【0032】特にこの発明では、CPUが通常モードで
動作しているのか節電モードで動作しているのかをオペ
ーレータに識別できるように表示する手段を付加したの
で、アプリケーション実行時の操作・処理状態と節電制
御の状態変化との関連性がオペレータによく分かる。し
たがって高速処理を必要とする時には通常モード動作
し、実質休止状態の時に節電モードに移行していること
を直感的に認知させることができる。このためユーザー
は安心して本節電制御装置を動作させることができる
し、アプリケーション実行時に何らかのトラブルが生じ
た場合にも、本節電制御装置がその原因なのかどうかを
も前記の状態表示から読み取ることができる。
動作しているのか節電モードで動作しているのかをオペ
ーレータに識別できるように表示する手段を付加したの
で、アプリケーション実行時の操作・処理状態と節電制
御の状態変化との関連性がオペレータによく分かる。し
たがって高速処理を必要とする時には通常モード動作
し、実質休止状態の時に節電モードに移行していること
を直感的に認知させることができる。このためユーザー
は安心して本節電制御装置を動作させることができる
し、アプリケーション実行時に何らかのトラブルが生じ
た場合にも、本節電制御装置がその原因なのかどうかを
も前記の状態表示から読み取ることができる。
【図1】この発明の一実施例によるコンピュータシステ
ムの節電制御装置の概略構成図である。
ムの節電制御装置の概略構成図である。
【図2】図1における状態判定・節電コントローラの処
理手順を示すフローチャートである。
理手順を示すフローチャートである。
1 コンピュータシステム 2 システムバス 3 状態判定節電コントローラ 4 アドレス記憶比較回路 5 アドレス検出回路 6 切換回路 7 高速クロック発生回路 8 低速クロック発生回路 9 表示回路 10 LEDランプ
Claims (1)
- 【請求項1】 CPUを消費電力の大きな通常モードで
動作させるか消費電力の小さな節電モードで動作させる
かを切換える動作モード切換手段と、 前記CPUがアクセスするアドレスの遷移状況を適当な
アドレス分解能で監視し、前記CPUが所定の時間範囲
内であるアドレス群のみを反復してアクセスしている状
態を検出する反復アクセス検出手段と、 前記CPUが前記通常モードで動作している状態におい
て、前記検出手段により反復アクセス状態が検出された
場合に、前記CPUの動作モードを前記節電モードに切
換える制御手段と、 前記CPUが前記節電モードで動作している状態におい
て、前記CPUが前記反復アクセス状態から脱出した場
合に、前記CPUの動作モードを前記通常モードに切換
える制御手段と、 前記CPUが前記節電モードで動作しているか前記通常
モードで動作しているかを表示する状態表示手段と、 を備えたことを特徴とするコンピュータシステムの節電
制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4080807A JP3058986B2 (ja) | 1992-04-02 | 1992-04-02 | コンピュータシステムの節電制御装置 |
TW082102323A TW212838B (en) | 1992-04-02 | 1993-03-27 | Power saving control system for computer system |
US08/039,869 US5504908A (en) | 1992-04-02 | 1993-03-30 | Power saving control system for computer system |
EP93302623A EP0564302A1 (en) | 1992-04-02 | 1993-04-02 | Power saving control system for computer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4080807A JP3058986B2 (ja) | 1992-04-02 | 1992-04-02 | コンピュータシステムの節電制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05282082A true JPH05282082A (ja) | 1993-10-29 |
JP3058986B2 JP3058986B2 (ja) | 2000-07-04 |
Family
ID=13728745
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4080807A Expired - Lifetime JP3058986B2 (ja) | 1992-04-02 | 1992-04-02 | コンピュータシステムの節電制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5504908A (ja) |
EP (1) | EP0564302A1 (ja) |
JP (1) | JP3058986B2 (ja) |
TW (1) | TW212838B (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040005272A (ko) * | 2002-07-09 | 2004-01-16 | 삼성전자주식회사 | 컴퓨터시스템 |
US6748548B2 (en) * | 2000-12-29 | 2004-06-08 | Intel Corporation | Computer peripheral device that remains operable when central processor operations are suspended |
KR100626359B1 (ko) * | 1999-09-10 | 2006-09-20 | 삼성전자주식회사 | 컴퓨터 시스템의 전원 관리 방법 |
JP2011093250A (ja) * | 2009-10-30 | 2011-05-12 | Brother Industries Ltd | 電子機器および電子機器の動作モード切替方法 |
US9514084B2 (en) | 2012-07-19 | 2016-12-06 | International Business Machines Corporation | Power saving based on clock management claim of priority |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6158012A (en) * | 1989-10-30 | 2000-12-05 | Texas Instruments Incorporated | Real-time power conservation and thermal management for computers |
EP0617812B1 (en) | 1991-12-17 | 1998-03-04 | Compaq Computer Corporation | Apparatus for reducing computer system power consumption |
JP3904244B2 (ja) * | 1993-09-17 | 2007-04-11 | 株式会社ルネサステクノロジ | シングル・チップ・データ処理装置 |
US6865684B2 (en) * | 1993-12-13 | 2005-03-08 | Hewlett-Packard Development Company, L.P. | Utilization-based power management of a clocked device |
US7167993B1 (en) * | 1994-06-20 | 2007-01-23 | Thomas C Douglass | Thermal and power management for computer systems |
US5752011A (en) | 1994-06-20 | 1998-05-12 | Thomas; C. Douglas | Method and system for controlling a processor's clock frequency in accordance with the processor's temperature |
JP3617105B2 (ja) * | 1995-02-16 | 2005-02-02 | ソニー株式会社 | 電子機器及びその動作モード制御方法 |
JPH08263370A (ja) * | 1995-03-27 | 1996-10-11 | Toshiba Microelectron Corp | キャッシュメモリシステム |
US5631852A (en) * | 1995-05-22 | 1997-05-20 | Eteq Microsystems, Inc. | Smart cooling security system |
JP3075957B2 (ja) | 1995-05-30 | 2000-08-14 | 株式会社東芝 | コンピュータシステム |
US5721935A (en) * | 1995-12-20 | 1998-02-24 | Compaq Computer Corporation | Apparatus and method for entering low power mode in a computer system |
US5940785A (en) * | 1996-04-29 | 1999-08-17 | International Business Machines Corporation | Performance-temperature optimization by cooperatively varying the voltage and frequency of a circuit |
KR19980035389A (ko) * | 1996-11-13 | 1998-08-05 | 김광호 | 오디오 콤팩트 디스크 구동 기능을 갖는 컴퓨터 시스템 및 그 제어 방법 |
US5911081A (en) * | 1997-05-05 | 1999-06-08 | Sun Microsystems, Inc. | Method and apparatus for selectively inhibiting power shutdowns based upon the number of power shutdowns that an electrical device has been experienced |
JPH11143571A (ja) * | 1997-11-05 | 1999-05-28 | Mitsubishi Electric Corp | データ処理装置 |
KR19990054607A (ko) | 1997-12-26 | 1999-07-15 | 윤종용 | 컴퓨터에서의 휴식모드 제어방법 및 그 장치 |
US6523124B1 (en) * | 1999-04-23 | 2003-02-18 | Palm, Inc. | System and method for detection of an accessory device connection status |
US6501999B1 (en) * | 1999-12-22 | 2002-12-31 | Intel Corporation | Multi-processor mobile computer system having one processor integrated with a chipset |
US6748546B1 (en) * | 2000-09-26 | 2004-06-08 | Sun Microsystems, Inc. | Method and apparatus for reducing power consumption |
KR101046876B1 (ko) | 2001-01-31 | 2011-07-05 | 가부시키가이샤 히타치세이사쿠쇼 | 데이터 처리 시스템 및 데이터 프로세서 |
US7111179B1 (en) | 2001-10-11 | 2006-09-19 | In-Hand Electronics, Inc. | Method and apparatus for optimizing performance and battery life of electronic devices based on system and application parameters |
JP3756882B2 (ja) | 2003-02-20 | 2006-03-15 | 株式会社東芝 | 情報処理装置及び情報処理方法 |
ATE460699T1 (de) * | 2003-03-27 | 2010-03-15 | Nxp Bv | Aufzeichnen von aktivität nach sprüngen |
JP3958720B2 (ja) * | 2003-07-22 | 2007-08-15 | 沖電気工業株式会社 | クロック制御回路とクロック制御方法 |
TWI220083B (en) * | 2003-08-07 | 2004-08-01 | Analog Integrations Corp | Control circuit of pulse width modulation DC-to-DC converter |
CN100470656C (zh) * | 2003-10-31 | 2009-03-18 | 宇田控股有限公司 | 摆动时钟信号的产生方法和产生装置 |
US20050108075A1 (en) * | 2003-11-18 | 2005-05-19 | International Business Machines Corporation | Method, apparatus, and program for adaptive control of application power consumption in a mobile computer |
US7281149B2 (en) * | 2004-02-24 | 2007-10-09 | Hewlett-Packard Development Company, L.P. | Systems and methods for transitioning a CPU from idle to active |
US7447923B2 (en) | 2005-08-19 | 2008-11-04 | International Business Machines Corporation | Systems and methods for mutually exclusive activation of microprocessor resources to control maximum power |
US7836216B2 (en) * | 2005-08-23 | 2010-11-16 | Palm, Inc. | Connector system for supporting multiple types of plug carrying accessory devices |
US7734841B2 (en) * | 2006-06-30 | 2010-06-08 | Palm, Inc. | System and method for providing serial bus connectivity |
US7673160B2 (en) * | 2006-10-19 | 2010-03-02 | International Business Machines Corporation | System and method of power management for computer processor systems |
FI20065783A0 (sv) * | 2006-12-08 | 2006-12-08 | Nokia Corp | Signalfördistorsion i radiosändare |
TW200917136A (en) * | 2007-10-03 | 2009-04-16 | Micro Star Int Co Ltd | Method of determining power-saving mode for multimedia applications |
US7852699B2 (en) * | 2007-10-04 | 2010-12-14 | Macronix International Co., Ltd. | Power saving method and circuit thereof for a semiconductor memory |
US8200371B2 (en) * | 2009-06-25 | 2012-06-12 | Qualcomm Incorporated | Prediction engine to control energy consumption |
TWI439851B (zh) | 2011-02-24 | 2014-06-01 | E Ink Holdings Inc | 低功耗電路以及降低功率消耗的方法 |
US9547364B2 (en) | 2011-07-29 | 2017-01-17 | Nokia Technologies Oy | Method and apparatuses for determining a user attention level using facial orientation detection |
CN103186224A (zh) * | 2011-12-30 | 2013-07-03 | 鸿富锦精密工业(深圳)有限公司 | 主板 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61105795A (ja) * | 1984-10-29 | 1986-05-23 | Nec Corp | メモリ回路 |
US4980836A (en) * | 1988-10-14 | 1990-12-25 | Compaq Computer Corporation | Apparatus for reducing computer system power consumption |
JPH0314083A (ja) * | 1989-06-12 | 1991-01-22 | Toshiba Corp | 携帯可能電子装置 |
US5142684A (en) * | 1989-06-23 | 1992-08-25 | Hand Held Products, Inc. | Power conservation in microprocessor controlled devices |
EP0675425B1 (en) * | 1989-06-30 | 1997-12-10 | Fujitsu Personal Systems, Inc. | A method for reducing power consumed by a computer |
US5222239A (en) * | 1989-07-28 | 1993-06-22 | Prof. Michael H. Davis | Process and apparatus for reducing power usage microprocessor devices operating from stored energy sources |
JPH03116311A (ja) * | 1989-09-29 | 1991-05-17 | Toshiba Corp | スリープモード制御方式 |
JPH0413179A (ja) * | 1990-05-07 | 1992-01-17 | Mitsubishi Electric Corp | 表示制御装置 |
JPH04230508A (ja) * | 1990-10-29 | 1992-08-19 | Internatl Business Mach Corp <Ibm> | 低電力消費メモリ装置 |
US5430881A (en) * | 1990-12-28 | 1995-07-04 | Dia Semicon Systems Incorporated | Supervisory control method and power saving control unit for computer system |
US5148546A (en) * | 1991-04-22 | 1992-09-15 | Blodgett Greg A | Method and system for minimizing power demands on portable computers and the like by refreshing selected dram cells |
JPH05189976A (ja) * | 1991-09-03 | 1993-07-30 | Seiko Epson Corp | 半導体装置及び電子機器 |
US5369771A (en) * | 1991-12-23 | 1994-11-29 | Dell U.S.A., L.P. | Computer with transparent power-saving manipulation of CPU clock |
JP3497516B2 (ja) * | 1992-02-20 | 2004-02-16 | 株式会社ルネサステクノロジ | データプロセッサ |
GB2264794B (en) * | 1992-03-06 | 1995-09-20 | Intel Corp | Method and apparatus for automatic power management in a high integration floppy disk controller |
US5404543A (en) * | 1992-05-29 | 1995-04-04 | International Business Machines Corporation | Method and system for reducing an amount of power utilized by selecting a lowest power mode from a plurality of power modes |
-
1992
- 1992-04-02 JP JP4080807A patent/JP3058986B2/ja not_active Expired - Lifetime
-
1993
- 1993-03-27 TW TW082102323A patent/TW212838B/zh active
- 1993-03-30 US US08/039,869 patent/US5504908A/en not_active Expired - Fee Related
- 1993-04-02 EP EP93302623A patent/EP0564302A1/en not_active Ceased
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100626359B1 (ko) * | 1999-09-10 | 2006-09-20 | 삼성전자주식회사 | 컴퓨터 시스템의 전원 관리 방법 |
US6748548B2 (en) * | 2000-12-29 | 2004-06-08 | Intel Corporation | Computer peripheral device that remains operable when central processor operations are suspended |
KR20040005272A (ko) * | 2002-07-09 | 2004-01-16 | 삼성전자주식회사 | 컴퓨터시스템 |
JP2011093250A (ja) * | 2009-10-30 | 2011-05-12 | Brother Industries Ltd | 電子機器および電子機器の動作モード切替方法 |
US9514084B2 (en) | 2012-07-19 | 2016-12-06 | International Business Machines Corporation | Power saving based on clock management claim of priority |
Also Published As
Publication number | Publication date |
---|---|
EP0564302A1 (en) | 1993-10-06 |
US5504908A (en) | 1996-04-02 |
JP3058986B2 (ja) | 2000-07-04 |
TW212838B (en) | 1993-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH05282082A (ja) | コンピュータシステムの節電制御装置 | |
JP3090767B2 (ja) | コンピュータシステムの節電制御装置 | |
JPH05297993A (ja) | マイクロプロセッサの駆動制御装置 | |
US5475848A (en) | Supervisory control method and power saving control unit for computer system | |
KR100352045B1 (ko) | 컴퓨터시스템에서전력소모를감소시키기위한방법및장치 | |
KR100471056B1 (ko) | 컴퓨터시스템 및 컴퓨터시스템의 대기모드제어방법 | |
US7472291B2 (en) | Method and apparatus for integrating ACPI functionality and power button functionality into a single power key | |
US20080297433A1 (en) | Secure activation of auxiliary display | |
JP3434956B2 (ja) | 携帯型コンピューターにおけるハードウェアカーソルを利用したピーエムエスレベル表示装置及びその方法 | |
JPH05507370A (ja) | コンピュータ電力管理システム | |
KR20010096575A (ko) | 데이터 처리 시스템내의 전력 관리 방법, 시스템 및컴퓨터 프로그램 제품 | |
US20030051183A1 (en) | Execute as many resume time tasks on the suspend path as possible to reduce the resume time | |
US9207742B2 (en) | Power saving operating method for an electronic device by disabling a connection port to a touch device before the touch device enters power-saving mode | |
JPH0689130A (ja) | コンピュータシステムの状態監視方法および節電制御装置 | |
EP0573651A1 (en) | Condition monitor method for computer system and power saving controller | |
JPH06124150A (ja) | マイクロプロセッサの駆動制御装置 | |
JP2007323257A (ja) | 電子機器、および電子機器の制御方法 | |
EP1717663A1 (en) | Power-managing key apparatus and method for the same | |
JP3047534B2 (ja) | 電力低消費システム | |
US20240211024A1 (en) | Wake-up mechanism controlling method, electronic system, non-transitory computer readable storage medium | |
JPH0713671A (ja) | キー入力装置のキー入力方法 | |
JPH0462614A (ja) | 携帯型データ処理装置 | |
JPH05303452A (ja) | 手書き入力付き計算機 | |
KR100472177B1 (ko) | 전원스위치를이용한전원복구방법 | |
KR19990058031A (ko) | 노트북 컴퓨터에서 내부 입출력장치의 개별 제어방법 |