APM: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
No edit summary
No edit summary
Line 1: Line 1:
APM (Advanced Power Management) is a [[:Category:PowerManagement|Power Management]] standard, developed by Intel and Microsoft, which allows the operating system to control the amount of power sent to devices. [[ACPI]] replaces APM as the main power management system for operating systems, mainly because [[SMP]] and APM do not mix well.
APM (Advanced Power Management) is a [[:Category:Power management|Power Management]] standard, developed by Intel and Microsoft, which allows the operating system to control the amount of power sent to devices. [[ACPI]] replaces APM as the main power management system for operating systems, mainly because [[SMP]] and APM do not mix well.


APM is mainly used by calling 32bit functions through to the BIOS, however, some BIOSes are buggy, a disadvantage of such a method, and is one of the main reasons why [[ACPI]] has succeeded. However, APM is much simpler to implement in an operating system.
APM is mainly used by calling 32bit functions through to the BIOS, however, some BIOSes are buggy, a disadvantage of such a method, and is one of the main reasons why [[ACPI]] has succeeded. However, APM is much simpler to implement in an operating system.

Revision as of 19:37, 28 July 2008

APM (Advanced Power Management) is a Power Management standard, developed by Intel and Microsoft, which allows the operating system to control the amount of power sent to devices. ACPI replaces APM as the main power management system for operating systems, mainly because SMP and APM do not mix well.

APM is mainly used by calling 32bit functions through to the BIOS, however, some BIOSes are buggy, a disadvantage of such a method, and is one of the main reasons why ACPI has succeeded. However, APM is much simpler to implement in an operating system.

APM information is given in the DMI table.

I don't know whether the above document is 100% legal, so if someone can enlighten me.. it'd be appreciated -- DennisCgc