JP4422017B2 - 分離式電源管理状態を提供する方法および装置 - Google Patents
分離式電源管理状態を提供する方法および装置 Download PDFInfo
- Publication number
- JP4422017B2 JP4422017B2 JP2004507977A JP2004507977A JP4422017B2 JP 4422017 B2 JP4422017 B2 JP 4422017B2 JP 2004507977 A JP2004507977 A JP 2004507977A JP 2004507977 A JP2004507977 A JP 2004507977A JP 4422017 B2 JP4422017 B2 JP 4422017B2
- Authority
- JP
- Japan
- Prior art keywords
- power state
- power
- state
- acpi
- host
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Control Of Electric Motors In General (AREA)
Description
Claims (34)
- ホストオペレーティングシステム(OS)および基本入出力システム(BIOS)を有するホストコンピュータの複数のホストリソースの電源状態を管理する方法であって、
前記BIOSが、前記ホストオペレーティングシステムから命令を受信して前記複数のホストリソースの少なくとも一つに対して第一の電源状態を設定するステップと、
前記BIOSが、少なくとも一つの電源状態抽象化装置を参照して、前記複数のホストリソースの前記少なくとも一つに対して前記第一の電源状態を第二の電源状態にリアルタイムに変換するステップと
を含み、
前記第一の電源状態と前記第二の電源状態は異なるものである、方法。 - 更に、前記BIOSが、前記ホストオペレーティングシステムからの前記命令に反して、前記複数のホストリソースの前記少なくとも一つが前記第二の電源状態に設定されるようにするステップを含む請求項1に記載の方法。
- 前記第一の電源状態がACPI(拡張構成および電源インタフェース)の仕様に従うS4である場合には、前記第二の電源状態は前記ACPI(拡張構成および電源インタフェース)の仕様に従うS1である、請求項1に記載の方法。
- 前記第一の電源状態がACPI(拡張構成および電源インタフェース)の仕様に従うS3である場合には、前記第二の電源状態は前記ACPI(拡張構成および電源インタフェース)の仕様に従うS1である、請求項1に記載の方法。
- 前記第一の電源状態がACPI(拡張構成および電源インタフェース)の仕様に従うC4である場合には、前記第二の電源状態は前記ACPI(拡張構成および電源インタフェース)の仕様に従うC2である、請求項1に記載の方法。
- 前記第一の電源状態がACPI(拡張構成および電源インタフェース)の仕様に従うC3である場合には、前記第二の電源状態は前記ACPI(拡張構成および電源インタフェース)の仕様に従うC2である、請求項1に記載の方法。
- 前記設定されるようにするステップは、前記複数のホストリソースの前記少なくとも一つが前記第二の電源状態に設定されるようにするものであり、その場合、前記第二の電源状態は、前記ホストオペレーティングシステムからの前記命令に部分的にのみ反するものである、請求項2に記載の方法。
- 前記複数のホストリソースの前記少なくとも一つが記憶装置である、請求項1に記載の方法。
- 前記記憶装置はディスクドライブである、請求項8に記載の方法。
- 前記記憶装置はランダムアクセスメモリ(RAM)である、請求項8に記載の方法。
- 前記複数のホストリソースの前記少なくとも一つは、コンパクトディスク(CD)プレーヤーである、請求項1に記載の方法。
- 前記複数のホストリソースの前記少なくとも一つは、デジタルビデオディスク(DVD)プレーヤーである、請求項1に記載の方法。
- 前記少なくとも一つの電源状態抽象化装置は、レジスタである、請求項1に記載の方法。
- ホストオペレーティングシステム(OS)(220)を有するホストコンピュータの複数のホストリソースの電源状態を管理する装置であって、
少なくとも一つの電源状態抽象化装置(140)と、
前記ホストオペレーティングシステムから命令を受信して、前記複数のホストリソースの少なくとも一つに対して第一の電源状態を設定し前記少なくとも一つの電源状態抽象化装置を参照して、前記複数のホストリソースの前記少なくとも一つに対して前記第一の電源状態を第二の電源状態にリアルタイムに変換するBIOS(150)と
を備え、
前記第一の電源状態と前記第二の電源状態は異なるものである、装置。 - 前記BIOSは、前記ホストオペレーティングシステムからの前記命令に反して、前記複数のホストリソースの前記少なくとも一つが前記第二の電源状態に設定されるようにする、請求項14に記載の装置。
- 前記第一の電源状態がACPI(拡張構成および電源インタフェース)の仕様に従うS4である場合には、前記第二の電源状態は前記ACPI(拡張構成および電源インタフェース)の仕様に従うS1である、請求項14に記載の装置。
- 前記第一の電源状態がACPI(拡張構成および電源インタフェース)の仕様に従うS3である場合には、前記第二の電源状態は前記ACPI(拡張構成および電源インタフェース)の仕様に従うS1である、請求項14に記載の装置。
- 前記第一の電源状態がACPI(拡張構成および電源インタフェース)の仕様に従うC4である場合には、前記第二の電源状態は前記ACPI(拡張構成および電源インタフェース)の仕様に従うC2である、請求項14に記載の装置。
- 前記第一の電源状態がACPI(拡張構成および電源インタフェース)の仕様に従うC3である場合には、前記第二の電源状態は前記ACPI(拡張構成および電源インタフェース)の仕様に従うC2である、請求項14に記載の装置。
- 前記第二の電源状態は、前記ホストオペレーティングシステムからの前記命令に部分的にのみ反するものである、請求項15に記載の装置。
- 前記複数のホストリソースの前記少なくとも一つが記憶装置である、請求項14に記載の装置。
- 前記記憶装置はディスクドライブである、請求項21に記載の装置。
- 前記記憶装置はランダムアクセスメモリ(RAM)である、請求項21に記載の装置。
- 前記複数のホストリソースの前記少なくとも一つは、コンパクトディスク(CD)プレーヤーである、請求項14に記載の装置。
- 前記複数のホストリソースの前記少なくとも一つは、デジタルビデオディスク(DVD)プレーヤーである、請求項14に記載の装置。
- 前記少なくとも一つの電源状態抽象化装置は、レジスタである、請求項14に記載の装置。
- 複数の命令が記憶されており、ホストコンピュータに含まれる基本入出力システム用読み出し専用メモリ(ROM BIOS)であって、前記複数の命令は、前記ホストコンピュータのプロセッサまたはハードウェア装置によって実行される場合には、前記プロセッサまたはハードウェア装置に、
前記ホストコンピュータのホストオペレーティングシステム(220)から要求を受信して前記ホストコンピュータの複数のホストリソースの少なくとも一つに対して第一の電源状態を設定するステップと、
少なくとも一つの電源状態抽象化装置(140)を参照して、前記複数のホストリソースの前記少なくとも一つに対して前記第一の電源状態を第二の電源状態にリアルタイムに変換するステップと
を実行させる命令を含み、前記第一の電源状態と前記第二の電源状態は異なるものである、ROM BIOS。 - 更に、前記ホストオペレーティングシステムからの前記要求に反して、前記複数のホストリソースの前記少なくとも一つが前記第二の電源状態に設定されるようにするステップを含む、請求項27に記載のROM BIOS。
- 前記第一の電源状態がACPI(拡張構成および電源インタフェース)の仕様に従うS4である場合には、前記第二の電源状態は前記ACPI(拡張構成および電源インタフェース)の仕様に従うS1である、請求項27に記載のROM BIOS。
- 前記第一の電源状態がACPI(拡張構成および電源インタフェース)の仕様に従うS3である場合には、前記第二の電源状態は前記ACPI(拡張構成および電源インタフェース)の仕様に従うS1である、請求項27に記載のROM BIOS。
- 前記第一の電源状態がACPI(拡張構成および電源インタフェース)の仕様に従うC4である場合には、前記第二の電源状態は前記ACPI(拡張構成および電源インタフェース)の仕様に従うC2である、請求項27に記載のROM BIOS。
- 前記第一の電源状態がACPI(拡張構成および電源インタフェース)の仕様に従うC3である場合には、前記第二の電源状態は前記ACPI(拡張構成および電源インタフェース)の仕様に従うC2である、請求項27に記載のROM BIOS。
- 前記設定されるようにするステップは、前記複数のホストリソースの前記少なくとも一つが前記第二の電源状態に設定されるようにするものであり、その場合、前記第二の電源状態は、前記ホストオペレーティングシステムからの前記要求に部分的にのみ反するものである、請求項28に記載のROM BIOS。
- 前記複数のホストリソースの前記少なくとも一つが記憶装置である、請求項27に記載のROM BIOS。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/156,706 US6848057B2 (en) | 2002-05-28 | 2002-05-28 | Method and apparatus for providing a decoupled power management state |
| PCT/US2003/016521 WO2003100589A1 (en) | 2002-05-28 | 2003-05-23 | Method and apparatus for providing a decoupled power management state |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005527906A JP2005527906A (ja) | 2005-09-15 |
| JP4422017B2 true JP4422017B2 (ja) | 2010-02-24 |
Family
ID=29582319
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004507977A Expired - Lifetime JP4422017B2 (ja) | 2002-05-28 | 2003-05-23 | 分離式電源管理状態を提供する方法および装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US6848057B2 (ja) |
| EP (1) | EP1508081B1 (ja) |
| JP (1) | JP4422017B2 (ja) |
| AT (1) | ATE437393T1 (ja) |
| AU (1) | AU2003233694A1 (ja) |
| DE (1) | DE60328483D1 (ja) |
| WO (1) | WO2003100589A1 (ja) |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6675303B1 (en) * | 1999-09-29 | 2004-01-06 | 2Micro International Limited | PC card controller with advanced power management reset capabilities |
| KR100424484B1 (ko) * | 2001-07-05 | 2004-03-24 | 엘지전자 주식회사 | 중앙 처리 장치용 전원 공급기 |
| US7117379B2 (en) * | 2002-08-14 | 2006-10-03 | Intel Corporation | Method and apparatus for a computing system having an active sleep mode |
| US7058829B2 (en) * | 2002-08-14 | 2006-06-06 | Intel Corporation | Method and apparatus for a computing system having an active sleep mode CPU that uses the cache of a normal active mode CPU |
| JP4078644B2 (ja) * | 2003-01-08 | 2008-04-23 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
| US7114090B2 (en) | 2003-02-14 | 2006-09-26 | Intel Corporation | Computing system with operational low power states |
| US7254730B2 (en) * | 2003-02-14 | 2007-08-07 | Intel Corporation | Method and apparatus for a user to interface with a mobile computing device |
| US7080271B2 (en) | 2003-02-14 | 2006-07-18 | Intel Corporation | Non main CPU/OS based operational environment |
| TW591372B (en) * | 2003-05-15 | 2004-06-11 | High Tech Comp Corp | Power control method of portable electronic device, portable electronic device and electronic system |
| US7437575B2 (en) * | 2003-05-29 | 2008-10-14 | Dell Products L.P. | Low power mode for device power management |
| US20050182978A1 (en) | 2004-02-17 | 2005-08-18 | Anderson Jason M. | Always ready computing device |
| JP4833560B2 (ja) * | 2004-02-17 | 2011-12-07 | マイクロソフト コーポレーション | 常時動作可能なコンピューティングデバイス |
| US9146600B2 (en) | 2006-10-11 | 2015-09-29 | Texas Instruments Incorporated | Array and peripheral power control decoded from circuitry and registers |
| US7949794B2 (en) | 2006-11-02 | 2011-05-24 | Intel Corporation | PCI express enhancements and extensions |
| TWI358025B (en) * | 2007-04-17 | 2012-02-11 | Via Tech Inc | Methods and systems for centralized dynamic link c |
| US8086885B2 (en) * | 2007-12-14 | 2011-12-27 | Nokia Corporation | Runtime control of system performance |
| US8286014B2 (en) | 2008-03-25 | 2012-10-09 | Intel Corporation | Power management for a system on a chip (SoC) |
| US7783819B2 (en) | 2008-03-31 | 2010-08-24 | Intel Corporation | Integrating non-peripheral component interconnect (PCI) resources into a personal computer system |
| US7861027B2 (en) | 2008-05-30 | 2010-12-28 | Intel Corporation | Providing a peripheral component interconnect (PCI)-compatible transaction level protocol for a system on a chip (SoC) |
| US20100318824A1 (en) * | 2009-06-10 | 2010-12-16 | Seagate Technology Llc | Storage device with advanced power management |
| US9104499B2 (en) | 2010-12-21 | 2015-08-11 | Qualcomm Incorporated | System for minimizing resource latency between processor application states in a portable computing device by scheduling resource state set transitions |
| US9285856B2 (en) * | 2010-12-21 | 2016-03-15 | Qualcomm Incorporated | Method and system for rapid entry into and for rapid exiting from sleep states for processors of a portable computing device |
| US8370667B2 (en) * | 2010-12-22 | 2013-02-05 | Intel Corporation | System context saving based on compression/decompression time |
| US10042650B2 (en) * | 2011-03-23 | 2018-08-07 | Lenovo (Beijing) Co., Ltd. | Computer startup method, startup apparatus, state transition method and state transition apparatus |
| US8954980B2 (en) | 2011-11-11 | 2015-02-10 | Qualcomm Incorporated | Conserving power through work load estimation for a portable computing device using scheduled resource set transitions |
| US9442739B2 (en) * | 2011-11-22 | 2016-09-13 | Intel Corporation | Collaborative processor and system performance and power management |
| US9229524B2 (en) * | 2012-06-27 | 2016-01-05 | Intel Corporation | Performing local power gating in a processor |
| US20170177068A1 (en) * | 2015-12-17 | 2017-06-22 | Intel Corporation | Systems, methods and devices for standby power savings |
| US10108252B2 (en) * | 2016-03-03 | 2018-10-23 | Dell Products L.P. | Method and system for intelligent load line control of information handling systems |
| US10372184B2 (en) * | 2016-06-28 | 2019-08-06 | Renesas Electronics America Inc. | Method and apparatus for implementing power modes in microcontrollers using power profiles |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6092209A (en) * | 1994-10-04 | 2000-07-18 | Intel Corporation | Method and apparatus for managing power consumption of peripheral devices of personal computers |
| US5919264A (en) * | 1997-03-03 | 1999-07-06 | Microsoft Corporation | System and method for using data structures to share a plurality of power resources among a plurality of devices |
| JP3943665B2 (ja) * | 1997-09-01 | 2007-07-11 | 株式会社東芝 | スリープ制御方法、およびイベント通知方法 |
| US6131166A (en) | 1998-03-13 | 2000-10-10 | Sun Microsystems, Inc. | System and method for cross-platform application level power management |
| US6065122A (en) * | 1998-03-13 | 2000-05-16 | Compaq Computer Corporation | Smart battery power management in a computer system |
| US6199134B1 (en) * | 1998-03-13 | 2001-03-06 | Compaq Computer Corporation | Computer system with bridge logic that asserts a system management interrupt signal when an address is made to a trapped address and which also completes the cycle to the target address |
| US6122748A (en) * | 1998-03-31 | 2000-09-19 | Compaq Computer Corporation | Control of computer system wake/sleep transitions |
| US6360327B1 (en) * | 1999-03-12 | 2002-03-19 | Compaq Information Technologies Group, L.P. | System with control registers for managing computer legacy peripheral devices using an advanced configuration power interface software power management system |
| US6681336B1 (en) * | 1999-06-18 | 2004-01-20 | Kabushiki Kaisha Toshiba | System and method for implementing a user specified processing speed in a computer system and for overriding the user specified processing speed during a startup and shutdown process |
-
2002
- 2002-05-28 US US10/156,706 patent/US6848057B2/en not_active Expired - Lifetime
-
2003
- 2003-05-23 AT AT03729134T patent/ATE437393T1/de not_active IP Right Cessation
- 2003-05-23 WO PCT/US2003/016521 patent/WO2003100589A1/en not_active Ceased
- 2003-05-23 EP EP03729134A patent/EP1508081B1/en not_active Expired - Lifetime
- 2003-05-23 JP JP2004507977A patent/JP4422017B2/ja not_active Expired - Lifetime
- 2003-05-23 AU AU2003233694A patent/AU2003233694A1/en not_active Abandoned
- 2003-05-23 DE DE60328483T patent/DE60328483D1/de not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP1508081A4 (en) | 2006-01-11 |
| WO2003100589A1 (en) | 2003-12-04 |
| ATE437393T1 (de) | 2009-08-15 |
| US6848057B2 (en) | 2005-01-25 |
| JP2005527906A (ja) | 2005-09-15 |
| EP1508081B1 (en) | 2009-07-22 |
| AU2003233694A1 (en) | 2003-12-12 |
| DE60328483D1 (ja) | 2009-09-03 |
| US20030226043A1 (en) | 2003-12-04 |
| EP1508081A1 (en) | 2005-02-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4422017B2 (ja) | 分離式電源管理状態を提供する方法および装置 | |
| US6760850B1 (en) | Method and apparatus executing power on self test code to enable a wakeup device for a computer system responsive to detecting an AC power source | |
| US9092251B2 (en) | Method of managing virtual machines using a virtual machine monitor | |
| US6243831B1 (en) | Computer system with power loss protection mechanism | |
| US8793697B2 (en) | Method and system for scheduling requests in a portable computing device | |
| KR100518376B1 (ko) | 프로세서 전력 관리를 개선하기 위한 방법 및 장치 | |
| US8595366B2 (en) | Method and system for dynamically creating and servicing master-slave pairs within and across switch fabrics of a portable computing device | |
| JP4878444B2 (ja) | 主コンピューティング環境に対する補助コンピューティング環境としてのタスク指向処理 | |
| US20050108587A1 (en) | Demand-based method and system of CPU power management | |
| US7093116B2 (en) | Methods and apparatus to operate in multiple phases of a basic input/output system (BIOS) | |
| US7334138B2 (en) | Windows-driven power management for peripheral devices in a computer system | |
| WO2013032694A1 (en) | Distributed resource management in a portable computing device | |
| US8745629B2 (en) | System and method of controlling power in an electronic device | |
| CN104969190A (zh) | 多核心二进制转换任务处理 | |
| US20040199697A1 (en) | Mobile computer and base station | |
| US20130275791A1 (en) | Method and System for Tracking and Selecting Optimal Power Conserving Modes of a PCD | |
| TW594466B (en) | Power management method for microprocessor | |
| CN101281416A (zh) | 确保系统关机完成的方法 | |
| US7568091B2 (en) | Computer platform system control unit data programming control method and system | |
| JP2006511897A (ja) | アドレスバス出力制御用の装置及び方法 | |
| US7272731B2 (en) | Information handling system having reduced power consumption | |
| CN101281420B (zh) | 高级配置与电源接口的操作方法及其计算机系统 | |
| WO2024093491A1 (zh) | 一种性能调控方法及电子设备 | |
| JP4761950B2 (ja) | 入出力処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060509 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081125 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090224 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20090224 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090714 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091008 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091104 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091203 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121211 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4422017 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121211 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131211 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |
