JPH09114557A - 情報処理装置と該情報処理装置のパワーマネジメント機能呼び出し方法 - Google Patents
情報処理装置と該情報処理装置のパワーマネジメント機能呼び出し方法Info
- Publication number
- JPH09114557A JPH09114557A JP7290663A JP29066395A JPH09114557A JP H09114557 A JPH09114557 A JP H09114557A JP 7290663 A JP7290663 A JP 7290663A JP 29066395 A JP29066395 A JP 29066395A JP H09114557 A JPH09114557 A JP H09114557A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- processing apparatus
- power
- entry
- registered
- 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
Landscapes
- Power Sources (AREA)
Abstract
きるパワーマネジメント機能を備えた。 【解決手段】 デバイスドライバの呼び出し要求がなさ
れた後(S11)、パワーアップ状態か否かを判断し
(S12)、パワーアップ状態にないときはパワーアッ
プが必要か否かを判断する(S13)。そして、パワー
アップが必要なときはパワーアップ機能を呼び出した
後、本来の要求がなされていたデバイスドライバを呼び
出す(S14→S15)。
Description
理装置のパワーマネジメント機能呼び出し方法に関し、
より詳しくはオペレーティングシステムにおけるパワー
マネジメント機能を備えたコンピュータやワードプロセ
ッサ等の情報処理装置と該情報処理装置のパワーマネジ
メント機能呼び出し方法に関する。
るパワーマネジメント機能はサスペンドやレジューム等
の指示が入力されると、該入力にしたがって必要な動作
を行っているが、この場合、レジュームの必要がないデ
バイスまで、レジューム動作を行わせることとなり、無
駄な動作が起きる。このため、オペレーティング・シス
テム(以下、「OS」という)でデバイスの状態を管理
し、レジュームが必要な場合のみレジューム動作を行う
ようにデバイスドライバに指示するように構成している
ものも出現している。
来例においては、デバイスドライバを呼び出す際に、そ
の機能がデバイスのパワーアップを必要とするか否かの
判断をOSで行なっているが、パワーアップを必要とす
る機能はデバイスによって異なる。したがって、無駄な
パワーアップ機能の呼び出しがなされたり、パワーアッ
プが必要であるにも拘わらずそのパワーアップ機能が呼
び出されず、デバイスドライバ側で対応するため、その
ためのプログラムの開発が複雑になり、その結果装置の
製品コストが高価なものになるという問題点があった。
あって、必要な場合にパワーアップをすることができる
パワーマネジメント機能を備えた情報処理装置と該情報
処理装置のパワーマネジメント機能呼び出し方法を提供
することを目的とする。
に本発明うち請求項1記載の発明は、個々のデバイスを
夫々のデバイスドライバによって起動させるオペレーテ
ィングシステムを内蔵した情報処理装置において、前記
複数のデバイスの各々の状態を記憶する記憶手段と、パ
ワーアップの必要なデバイスを登録する第1の登録手段
と、前記デバイスに対応するデバイスドライバのエント
リを登録する第2の登録手段と、レジュームの要求を検
知する検知手段と、前記レジュームの要求があったとき
にパワーアップの必要なデバイスがあるか否かを判断す
る判断手段とを備え、前記判断手段によりパワーアップ
の必要なデバイスがあると判断されたときは、前記第2
の登録手段に登録されたパワーアップが必要とされるデ
バイスに対応した前記デバイスドライバのエントリを呼
び出すエントリ呼び出し手段を有していることを特徴と
している。
は、複数のデバイスの各々の状態を記憶すると共に、パ
ワーアップの必要なデバイスを登録し、さらに前記デバ
イスに対応するデバイスドライバのエントリを登録し、
次いでレジュームの要求を検知したときはパワーアップ
の必要なデバイスがあるか否かを判断し、パワーアップ
が必要なデバイスがあるときは該当するデバイスのデバ
イスドライバを呼び出すことを特徴としている。
れば、各デバイスの状態を記憶すると共に、パワーアッ
プが必要なデバイスの機能と該機能に対応するデバイス
ドライバのエントリを予め登録しておき、レジュームが
要求されたときはパワーアップが必要なドライバがある
か否かを判断し、パワーアップが必要なデバイスがある
ときは、該デバイスに該当するデバイスドライバのエン
トリを呼び出す。
に基づいて詳説する。
の形態としてのコンピュータのブロック構成図であっ
て、該コンピュータは、サスペンド処理及びレジューム
処理を要求するサスペンド・レジュームスイッチ1と、
所定情報を入力するマウス2と、入力情報を記録するハ
ードディスク3及びフロッピーディスク4と、入力情報
や演算結果等を出力して表示する表示装置5と、これら
各デバイス(マウス2、ハードディスク3、フロッピー
ディスク4及び表示装置5)の状態を記憶すると共にパ
ワーアップが必要なデバイス等の登録及びこれら各デバ
イスを起動させるデバイスドライバのエントリを登録す
るメモリ6と、これら各構成要素の制御を司るCPU7
とから構成されている。
としてのフロッピーディスクを起動させるフロッピーデ
ィスクドライバの初期化手順を示すフローチャートであ
る。
しドライバ機能が呼ばれる。次いでステップS2ではパ
ワーアップが必要な機能がメモリ5内部の第1の所定領
域に登録され、続くステップS3ではパワーアップの不
必要な機能がメモリ5内部の第2の所定領域に登録さ
れ、次いでステップS4でその他の初期化を行い、処理
を終了する。
スクドライバ)の呼び出し手順を示すフローチャートで
あって、サスペンド・レジュームスイッチ1を押下し、
既にサスペンド状態にあったコンピュータに対してレジ
ュームを要求してレジュームが終了し、しかる後、フロ
ッピーディスク4にアクセスする場合の動作手順を示し
ている。
び出し要求を行い、続くステップS12ではパワーアッ
プ状態か否かを判断する。フロッピーディスク7は既に
サスペンドされているので、ステップS11の答は否定
(No)となり、次いでステップS13ではパワーアッ
プが必要か否かを判断する。そして、フロッピーディス
ク4をアクセスするため、ステップS13の答は肯定
(Yes)となり、フロッピーディスク4のパワーアッ
プ機能が呼び出され、フロッピーディスク4にアクセス
する。そしてこの後ステップS11でなされていたデバ
イスドライバの呼び出し要求により、デバイスドライバ
の呼び出しを行い(ステップS15)処理を終了する。
と判断されたとき、或いはステップS13でパワーアッ
プが必要でないと判断されたときは、そのままステップ
S15に進んでデバイスドライバの呼び出し要求に応じ
たデバイスドライバを呼び出し処理を終了する。
ものではなく要旨を逸脱しない範囲で変更可能である。
また、上記実施の形態ではフロッピーディスクをデバイ
スドライバで駆動させる場合について述べたが、ハード
ディスクや表示装置等他のデバイスについて特定機能を
パワーアップをさせたい場合についても同様に適用する
ことができる。また、上記実施の形態では情報処理装置
としてコンピュータを使用して説明したが、デバイスド
ライバによって複数のデバイスに対応可能なオペレーテ
ィングシステムを搭載した情報処理装置であればよく、
ワードプロセッサ等にも同様に適用できるのはいうまで
もない。
要なデバイスのパワーアップが行われないため、レジュ
ーム処理の高速化を図ることができ、且つ消費電力を抑
制することができる。
が確実にパワーアップされるので、パワーマネジメント
対応のデバイスドライバの開発が容易となり、しかもデ
バイスドライバの単純化が可能となり、バグ発生の虞を
極力回避することができる。
てのコンピュータのブロック構成図である。
ャートである。
方法を示すフローチャートである。
段) 7 CPU(判断手段、エントリ呼び出し手段)
Claims (2)
- 【請求項1】 個々のデバイスを夫々のデバイスドライ
バによって起動させるオペレーティングシステムを内蔵
した情報処理装置において、 前記複数のデバイスの各々の状態を記憶する記憶手段
と、パワーアップの必要なデバイスを登録する第1の登
録手段と、前記デバイスに対応するデバイスドライバの
エントリを登録する第2の登録手段と、レジュームの要
求を検知する検知手段と、前記レジュームの要求があっ
たときにパワーアップの必要なデバイスがあるか否かを
判断する判断手段とを備え、 前記判断手段によりパワーアップの必要なデバイスがあ
ると判断されたときは、前記第2の登録手段に登録され
たパワーアップが必要とされるデバイスに対応した前記
デバイスドライバのエントリを呼び出すエントリ呼び出
し手段を有していることを特徴とする情報処理装置。 - 【請求項2】 複数のデバイスの各々の状態を記憶する
と共に、パワーアップの必要なデバイスを登録し、さら
に前記デバイスに対応するデバイスドライバのエントリ
を登録し、次いでレジュームの要求を検知したときはパ
ワーアップの必要なデバイスがあるか否かを判断し、パ
ワーアップが必要なデバイスがあるときは該当するデバ
イスのデバイスドライバを呼び出すことを特徴とする情
報処理装置のパワーマネジメント機能呼び出し方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29066395A JP3453467B2 (ja) | 1995-10-13 | 1995-10-13 | 情報処理装置と該情報処理装置のパワーマネジメント機能呼び出し方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29066395A JP3453467B2 (ja) | 1995-10-13 | 1995-10-13 | 情報処理装置と該情報処理装置のパワーマネジメント機能呼び出し方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09114557A true JPH09114557A (ja) | 1997-05-02 |
| JP3453467B2 JP3453467B2 (ja) | 2003-10-06 |
Family
ID=17758890
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29066395A Expired - Fee Related JP3453467B2 (ja) | 1995-10-13 | 1995-10-13 | 情報処理装置と該情報処理装置のパワーマネジメント機能呼び出し方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3453467B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000335058A (ja) * | 1999-06-01 | 2000-12-05 | Canon Inc | ネットワークデバイスの制御方法及びその制御装置 |
| US7383456B2 (en) | 2004-08-02 | 2008-06-03 | Seiko Epson Corporation | Method of autonomously controlling power to respective units of an information processing apparatus |
| US7401200B2 (en) | 2004-07-07 | 2008-07-15 | Seiko Epson Corporation | Information processing apparatus, memory managing program, and memory managing method |
| CN100410848C (zh) * | 2005-06-30 | 2008-08-13 | 精工爱普生株式会社 | 信息处理装置以及用来让计算机执行功率控制方法的程序 |
-
1995
- 1995-10-13 JP JP29066395A patent/JP3453467B2/ja not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000335058A (ja) * | 1999-06-01 | 2000-12-05 | Canon Inc | ネットワークデバイスの制御方法及びその制御装置 |
| US7401200B2 (en) | 2004-07-07 | 2008-07-15 | Seiko Epson Corporation | Information processing apparatus, memory managing program, and memory managing method |
| US7383456B2 (en) | 2004-08-02 | 2008-06-03 | Seiko Epson Corporation | Method of autonomously controlling power to respective units of an information processing apparatus |
| CN100410848C (zh) * | 2005-06-30 | 2008-08-13 | 精工爱普生株式会社 | 信息处理装置以及用来让计算机执行功率控制方法的程序 |
| US7747880B2 (en) | 2005-06-30 | 2010-06-29 | Seiko Epson Corporation | Information processing apparatus and program for causing computer to execute power control method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3453467B2 (ja) | 2003-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6327653B1 (en) | Technique for easily changing operating systems of a digital computer system using at least two pushbuttons | |
| US5525978A (en) | Graphical key manager for computer | |
| JP4887150B2 (ja) | コプロセッサを監視及びリセットするための方法及び装置 | |
| JP3659062B2 (ja) | 計算機システム | |
| US6820155B1 (en) | Interruption managing device and interruption managing method | |
| US6418485B1 (en) | System and method for managing device driver logical state information in an information handling system | |
| US20130024589A1 (en) | Multi-core processor system, computer product, and control method | |
| US5887169A (en) | Method and apparatus for providing dynamic entry points into a software layer | |
| US6907521B2 (en) | Enabling video BIOS and display drivers to leverage system BIOS platform abstract | |
| JPH09114557A (ja) | 情報処理装置と該情報処理装置のパワーマネジメント機能呼び出し方法 | |
| JPH0916409A (ja) | マイクロコンピュータ | |
| JPH07225694A (ja) | 仮想計算機システム | |
| US5845140A (en) | Method and apparatus for ensuring CPU halts during idle processing | |
| JPH08272755A (ja) | プロセッサ切替え装置 | |
| JPH11184828A (ja) | マルチプロセッサシステムのテスト方式 | |
| JP4597032B2 (ja) | コンピュータシステム、それにおける基本プログラムの起動方法、及びローダプログラム | |
| JPH1027149A (ja) | 情報処理装置とそのデバイスドライバ制御方法 | |
| JPH0496167A (ja) | マルチプロセッサシステムの割込み方式 | |
| JP3348682B2 (ja) | 再開制御装置および再開制御方法 | |
| JPH0713773A (ja) | 情報処理装置 | |
| JPH0589049A (ja) | コマンド実行装置 | |
| JPH09293012A (ja) | 情報処理装置 | |
| JPH09245006A (ja) | 密結合マルチプロセッサシステムにおけるジョブの実行装置および実行方法 | |
| JP2000207259A (ja) | 中央制御装置 | |
| JPH10149232A (ja) | 電源断時におけるシステム処理要求方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070718 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080718 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080718 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090718 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090718 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100718 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100718 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110718 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120718 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120718 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130718 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |