We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Hardware

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What is Advanced Power Management?

By Solomon Branch
Updated: May 16, 2024

Advanced power management (APM) is an application programming interface (API) that allows an operating system running an IBM-compatible personal computer (PC) to interact with the Basic Input Output System (BIOS) to achieve, and regulate, power management. It was created as a joint venture between Intel® and Microsoft® and was made available to the public in 1992. APM has been largely replaced by a more advance management system known as Advanced Configuration and Power Interface (ACPI).

The BIOS is a simple program than is hard-coded into all personal computers (PCs). It controls the hardware on a basic level and can communicate with the operating system as well as any peripheral devices, such as a hard drive. The operating system installs the APM API as part of its installation. The API is essentially a piece of software that facilitates communication between the operating system and the BIOS.

Whenever a peripheral device, such as a monitor or hard drive, is attached, a driver must be installed. The driver is software that allows the device to communicate with the operating system. The driver can be written to APM specifications so that it can have power management options. An example would be a hard drive that has an APM driver; the driver could allow the hard drive to be shut off when not in use.

There are essentially two states in advanced power management: system state and device power states. System state can define five power states for the entire system. Full on and off are the simplest; full on means the system is on and no devices are in power-saving mode and off means the computer is off.

The other three advanced power management system states are APM Enabled, APM Standby and APM Suspend. APM Enabled means the computer is on and APM is available as needed. Standby means most devices are in low-power mode, the central processing unit (CPU) is off or slowed and the system state is saved; in this state, the computer can be started quickly. APM Suspend means the system state is saved but most devices are powered off; in this state, the computer takes a longer time to start processing again.

The device power states, which allow for a device to utilize power saving states, are Device On, Device Power Managed, Device Low Power and Device Off. On and off mean the same as in system state. In Device Power Managed, the device is on but not all functions are available. In the Device Low Power state, the device is not currently active, but the power connection is maintained so it can be started, or “woken up,” quickly.

The only exception in the advanced power management environment is the CPU. Only the BIOS can control the CPU. A driver, either through the system or through a device, can only contact the BIOS; it cannot give an instruction to power down. This is to protect the CPU from being shut down by a poorly written driver.

EasyTechJunkie is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
Discussion Comments
Share
https://www.easytechjunkie.com/what-is-advanced-power-management.htm
EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.

EasyTechJunkie, in your inbox

Our latest articles, guides, and more, delivered daily.