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
Application number
JP7290663A
Other languages
English (en)
Other versions
JP3453467B2 (ja
Inventor
Kenji Morita
憲司 守田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP29066395A priority Critical patent/JP3453467B2/ja
Publication of JPH09114557A publication Critical patent/JPH09114557A/ja
Application granted granted Critical
Publication of JP3453467B2 publication Critical patent/JP3453467B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Power Sources (AREA)

Abstract

(57)【要約】 【課題】 必要な場合のみパワーアップをすることがで
きるパワーマネジメント機能を備えた。 【解決手段】 デバイスドライバの呼び出し要求がなさ
れた後(S11)、パワーアップ状態か否かを判断し
(S12)、パワーアップ状態にないときはパワーアッ
プが必要か否かを判断する(S13)。そして、パワー
アップが必要なときはパワーアップ機能を呼び出した
後、本来の要求がなされていたデバイスドライバを呼び
出す(S14→S15)。

Description

【発明の詳細な説明】
【0001】
【発明の実施の形態】本発明は情報処理装置と該情報処
理装置のパワーマネジメント機能呼び出し方法に関し、
より詳しくはオペレーティングシステムにおけるパワー
マネジメント機能を備えたコンピュータやワードプロセ
ッサ等の情報処理装置と該情報処理装置のパワーマネジ
メント機能呼び出し方法に関する。
【0002】
【従来の技術】従来より、この種の情報処理装置におけ
るパワーマネジメント機能はサスペンドやレジューム等
の指示が入力されると、該入力にしたがって必要な動作
を行っているが、この場合、レジュームの必要がないデ
バイスまで、レジューム動作を行わせることとなり、無
駄な動作が起きる。このため、オペレーティング・シス
テム(以下、「OS」という)でデバイスの状態を管理
し、レジュームが必要な場合のみレジューム動作を行う
ようにデバイスドライバに指示するように構成している
ものも出現している。
【0003】
【発明が解決しようとする課題】しかしながら、上記従
来例においては、デバイスドライバを呼び出す際に、そ
の機能がデバイスのパワーアップを必要とするか否かの
判断をOSで行なっているが、パワーアップを必要とす
る機能はデバイスによって異なる。したがって、無駄な
パワーアップ機能の呼び出しがなされたり、パワーアッ
プが必要であるにも拘わらずそのパワーアップ機能が呼
び出されず、デバイスドライバ側で対応するため、その
ためのプログラムの開発が複雑になり、その結果装置の
製品コストが高価なものになるという問題点があった。
【0004】本発明は上記問題点に鑑みなされたもので
あって、必要な場合にパワーアップをすることができる
パワーマネジメント機能を備えた情報処理装置と該情報
処理装置のパワーマネジメント機能呼び出し方法を提供
することを目的とする。
【0005】
【課題を解決するための手段】上記目的を達成するため
に本発明うち請求項1記載の発明は、個々のデバイスを
夫々のデバイスドライバによって起動させるオペレーテ
ィングシステムを内蔵した情報処理装置において、前記
複数のデバイスの各々の状態を記憶する記憶手段と、パ
ワーアップの必要なデバイスを登録する第1の登録手段
と、前記デバイスに対応するデバイスドライバのエント
リを登録する第2の登録手段と、レジュームの要求を検
知する検知手段と、前記レジュームの要求があったとき
にパワーアップの必要なデバイスがあるか否かを判断す
る判断手段とを備え、前記判断手段によりパワーアップ
の必要なデバイスがあると判断されたときは、前記第2
の登録手段に登録されたパワーアップが必要とされるデ
バイスに対応した前記デバイスドライバのエントリを呼
び出すエントリ呼び出し手段を有していることを特徴と
している。
【0006】また、本発明のうち請求項2記載の発明
は、複数のデバイスの各々の状態を記憶すると共に、パ
ワーアップの必要なデバイスを登録し、さらに前記デバ
イスに対応するデバイスドライバのエントリを登録し、
次いでレジュームの要求を検知したときはパワーアップ
の必要なデバイスがあるか否かを判断し、パワーアップ
が必要なデバイスがあるときは該当するデバイスのデバ
イスドライバを呼び出すことを特徴としている。
【0007】上記請求項1及び請求項2記載の発明によ
れば、各デバイスの状態を記憶すると共に、パワーアッ
プが必要なデバイスの機能と該機能に対応するデバイス
ドライバのエントリを予め登録しておき、レジュームが
要求されたときはパワーアップが必要なドライバがある
か否かを判断し、パワーアップが必要なデバイスがある
ときは、該デバイスに該当するデバイスドライバのエン
トリを呼び出す。
【0008】
【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて詳説する。
【0009】図1は本発明に係る情報処理装置の一実施
の形態としてのコンピュータのブロック構成図であっ
て、該コンピュータは、サスペンド処理及びレジューム
処理を要求するサスペンド・レジュームスイッチ1と、
所定情報を入力するマウス2と、入力情報を記録するハ
ードディスク3及びフロッピーディスク4と、入力情報
や演算結果等を出力して表示する表示装置5と、これら
各デバイス(マウス2、ハードディスク3、フロッピー
ディスク4及び表示装置5)の状態を記憶すると共にパ
ワーアップが必要なデバイス等の登録及びこれら各デバ
イスを起動させるデバイスドライバのエントリを登録す
るメモリ6と、これら各構成要素の制御を司るCPU7
とから構成されている。
【0010】図2は各デバイスドライバの内、デバイス
としてのフロッピーディスクを起動させるフロッピーデ
ィスクドライバの初期化手順を示すフローチャートであ
る。
【0011】ステップS1ではデバイスドライバを起動
しドライバ機能が呼ばれる。次いでステップS2ではパ
ワーアップが必要な機能がメモリ5内部の第1の所定領
域に登録され、続くステップS3ではパワーアップの不
必要な機能がメモリ5内部の第2の所定領域に登録さ
れ、次いでステップS4でその他の初期化を行い、処理
を終了する。
【0012】図3はデバイスドライバ(フロッピーディ
スクドライバ)の呼び出し手順を示すフローチャートで
あって、サスペンド・レジュームスイッチ1を押下し、
既にサスペンド状態にあったコンピュータに対してレジ
ュームを要求してレジュームが終了し、しかる後、フロ
ッピーディスク4にアクセスする場合の動作手順を示し
ている。
【0013】ステップS11ではデバイスドライバの呼
び出し要求を行い、続くステップS12ではパワーアッ
プ状態か否かを判断する。フロッピーディスク7は既に
サスペンドされているので、ステップS11の答は否定
(No)となり、次いでステップS13ではパワーアッ
プが必要か否かを判断する。そして、フロッピーディス
ク4をアクセスするため、ステップS13の答は肯定
(Yes)となり、フロッピーディスク4のパワーアッ
プ機能が呼び出され、フロッピーディスク4にアクセス
する。そしてこの後ステップS11でなされていたデバ
イスドライバの呼び出し要求により、デバイスドライバ
の呼び出しを行い(ステップS15)処理を終了する。
【0014】一方、ステップS12でパワーアップ状態
と判断されたとき、或いはステップS13でパワーアッ
プが必要でないと判断されたときは、そのままステップ
S15に進んでデバイスドライバの呼び出し要求に応じ
たデバイスドライバを呼び出し処理を終了する。
【0015】尚、本発明は上記実施の形態に限定される
ものではなく要旨を逸脱しない範囲で変更可能である。
また、上記実施の形態ではフロッピーディスクをデバイ
スドライバで駆動させる場合について述べたが、ハード
ディスクや表示装置等他のデバイスについて特定機能を
パワーアップをさせたい場合についても同様に適用する
ことができる。また、上記実施の形態では情報処理装置
としてコンピュータを使用して説明したが、デバイスド
ライバによって複数のデバイスに対応可能なオペレーテ
ィングシステムを搭載した情報処理装置であればよく、
ワードプロセッサ等にも同様に適用できるのはいうまで
もない。
【0016】
【発明の効果】以上詳述したように本発明によれば、不
要なデバイスのパワーアップが行われないため、レジュ
ーム処理の高速化を図ることができ、且つ消費電力を抑
制することができる。
【0017】また、パワーアップの必要なデバイス機能
が確実にパワーアップされるので、パワーマネジメント
対応のデバイスドライバの開発が容易となり、しかもデ
バイスドライバの単純化が可能となり、バグ発生の虞を
極力回避することができる。
【図面の簡単な説明】
【図1】本発明に係る情報処理装置の一実施の形態とし
てのコンピュータのブロック構成図である。
【図2】デバイスドライバの初期化手順を示すフローチ
ャートである。
【図3】本発明に係るパワーマネジメント機能呼び出し
方法を示すフローチャートである。
【符号の説明】
1 サスペンド・レジュームスイッチ(検知手段) 2 マウス(デバイス) 3 ハードディスク(デバイス) 4 フロッピーディスク(ズバイス) 5 表示装置(デバイス) 6 メモリ(第1の記憶手段、第1及び第2の登録手
段) 7 CPU(判断手段、エントリ呼び出し手段)

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 個々のデバイスを夫々のデバイスドライ
    バによって起動させるオペレーティングシステムを内蔵
    した情報処理装置において、 前記複数のデバイスの各々の状態を記憶する記憶手段
    と、パワーアップの必要なデバイスを登録する第1の登
    録手段と、前記デバイスに対応するデバイスドライバの
    エントリを登録する第2の登録手段と、レジュームの要
    求を検知する検知手段と、前記レジュームの要求があっ
    たときにパワーアップの必要なデバイスがあるか否かを
    判断する判断手段とを備え、 前記判断手段によりパワーアップの必要なデバイスがあ
    ると判断されたときは、前記第2の登録手段に登録され
    たパワーアップが必要とされるデバイスに対応した前記
    デバイスドライバのエントリを呼び出すエントリ呼び出
    し手段を有していることを特徴とする情報処理装置。
  2. 【請求項2】 複数のデバイスの各々の状態を記憶する
    と共に、パワーアップの必要なデバイスを登録し、さら
    に前記デバイスに対応するデバイスドライバのエントリ
    を登録し、次いでレジュームの要求を検知したときはパ
    ワーアップの必要なデバイスがあるか否かを判断し、パ
    ワーアップが必要なデバイスがあるときは該当するデバ
    イスのデバイスドライバを呼び出すことを特徴とする情
    報処理装置のパワーマネジメント機能呼び出し方法。
JP29066395A 1995-10-13 1995-10-13 情報処理装置と該情報処理装置のパワーマネジメント機能呼び出し方法 Expired - Fee Related JP3453467B2 (ja)

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)

* Cited by examiner, † Cited by third party
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 精工爱普生株式会社 信息处理装置以及用来让计算机执行功率控制方法的程序

Cited By (5)

* Cited by examiner, † Cited by third party
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