[PCAT]: ACPI
<Home> → <My Glossary Index> → <Development Room> → <PCAT> → <[PCAT]: ACPI>
ACPI (Advanced Configuration and Power Interface) は、PC の電源管理を行うための規格です。
ACPI の特徴は以下の通り。
- 公開されている仕様
ACPI の仕様書は、acpi.info にて入手可能です。
- きめ細かい電源管理
以下の S0 から S5 までの 6 段階の電源管理が定義されています。
- APM (Advanced Power Management) からの改良
APM も ACPI と同じく PC の電源管理を行う規格です。APM は、BIOS 側で予め用意された機能を
OS が呼び出す (INT 呼び出し) する手法を用いています。そのため、多くの管理が
BIOS に依存しており OS が主体となって電源管理をカスタマイズするのが難しいとされていました。ACPI
では、PC の電源状況を OS 側が管理しやすくするための情報を返却する仕組みが実装されています。APM
は ACPI と並存することが困難なことより、最近の OS は専ら ACPI を使用することが多いようです。
<[PCAT]: APM>
- OS の対応
ACPI による電源管理を行うには OS 側も ACPI に対応する必要性があります。Windows
では Windows 98 よりサポートしています。最近では Linux や FreeBSD 等の
OS でも使用出来るようになりましたが、安定度は APM と比べるとまだ低い印象があります。
お勧め
- [ACPI]
ACPI (Advanced Configuration and Power Interface) の本拠地。
用語、特集
Microsoft KB
Linux
FreeBSD
Tools
- [http://people.freebsd.org/~takawata/pacpidump.tar.gz]
[acpidump (8)]
[acpidump による ACPI データ集]
# acpidump -o foo.dsdt > foo.asl
acpidump。Linux と FreeBSD/NetBSD で使用できる、っぽい。
- [http://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/utils/]
pmtools (acpidmp)。
VM の ACPI 対応
VMware 4.5.2
Virtual PC 2004
関連記事
<Home> → <My Glossary Index> → <Development Room> → <PCAT> → <[PCAT]: ACPI>
Copyright (c) 2004 Makoto NARA (Mc.N), All rights reserved.
<Terms of Use>