Управление питанием (PM) включает программные и аппаратные средства, позволяющие сократить потребление электроэнергии системой. Управление питанием применяется в первую очередь в мобильных компьютерах, но доступно и для настольных систем. Так как переход системы из одного состояния PM в другое изменяет среду, в которой работают приложения, некоторым программам может быть необходима информация об этих переходах. Например, поскольку при остановке или отключении системы все процессы приостанавливаются, некоторые из них могут предварительно сохранить данные в файле. Кроме того, некоторым приложениям может потребоваться управление состояниями PM.
Хотя система PM состоит из нескольких компонентов, таких как базовая часть PM (расширение ядра), демон PM, системные вызовы и команды PM, все взаимодействие между системой PM и прикладными программами осуществляется через библиотеку PM. Библиотека PM предоставляет приложениям следующие функции:
Хотя приложение, взаимодействующее с PM, может быть запущено на любой платформе, эффективно оно будет только на платформе с поддержкой PM.
Дополнительная информация о формате вызова и кодах возврата функций из библиотеки PM приведена в книге AIX 5L Version 5.1 Technical Reference: Kernel and Subsystems Volume 1.