[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Программирование: Разработка и отладка программ


Глава 31. Взаимодействие приложений со средствами управления питанием

Управление питанием (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.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]