Apm 50x20 угол плоский 00654, apm log analyzer

02-02-2024

Advanced Power Management (APM) — набор функций (API), позволяющий программам управлять параметрами энергопотребления персонального компьютера, совместимого с IBM PC.

Разработан в 1992 г.[1] компаниями Microsoft и Intel. Версия 1.2, разработанная в 1996 году, была последней. ACPI был разработан как замена APM. Microsoft прекратила поддержку APM начиная с Windows Vista. Реализован на уровне BIOS.

Содержание

Введение

Уровни APM

APM использует многоуровневый подход к управлению устройствами. Программы (а также драйверы) обращаются к операционной системе (драйверу APM). Далее ОС обращается к APM совместимому BIOS, который управляет оборудованием.

Обмен сообщениями проходит в двух направлениях:

  • От BIOS к APM драйверу ОС
  • APM драйвер посылает информацию и запросы в BIOS через вызовы процедур. В этом случае APM драйвер является промежуточным звеном между BIOS и операционной системой.

События управления питания

Существует 12 состояний/событий связанных с управлением электропитанием (таких как standby, suspend или resume запросы, а также уведомления о слабом заряде батареи), плюс события добавленные производителями плат и периферии. Эти события посылаются от APM BIOS операционной системе и драйвер регулярно проверяет наличие таких событий.

APM функции

Существует 21 процедура, которые драйвер может использовать, чтобы получить информацию о электроснабжении или же запросить изменение электропитания. Например: оповестить BIOS о использовании процессора и если процессор мало используется то BIOS может перевести его на пониженное энергопотребление или же перевести обратно в нормальный режим. Также драйвер может узнать состояние электропитания устройства или же перевести устройство в другой режим.

Состояния питания

Спецификация APM определяет состояние питания системы и состояния питания устройств.

Состояния питания системы

  • Включён: компьютер включён и ни одно из устройств не находится в энергосберегающем режиме.
  • APM включён: компьютер включён и используется управление электропитанием.
  • APM Standby: большинство устройств находится в энергосберегающем режиме. Процессор либо в энергосберегающем режиме либо вообще выключен. Состояние системы сохранено и может быть быстро возобновлено движением мыши или нажатием клавиши клавиатуры. Как правило информация сохраняется в память, чем и обусловлена быстрота возобновления в нормальное состояние.
  • APM Suspend: большинство устройств выключено, но состояние системы сохранено (на жёсткий диск, например). Возобновление работы занимает больше времени.
  • Выключен: компьютер полностью выключен.

Состояния питания устройств

Устройства также могут поддерживать APM. Устройства могут поддерживать APM полностью или частично.

  • Устройство включено: устройство полностью функционирует.
  • Управляется APM: устройство включено, но некоторые функции отключены или понижена производительность.
  • Энергосберегающий режим: устройство не работает но питание поступает, так, что устройство может быстро «проснуться».
  • Выключено: устройство выключено, питание не подается.

См. также

Ссылки

  • APM V1.2 Спецификация (файл в формате RTF).

Примечания

  1. Advanced Power Management (APM) BIOS Interface Specification Revision 1.2 February 1996 Intel/Microsoft. Архивировано из первоисточника 27 февраля 2012. 090429


Apm 50x20 угол плоский 00654, apm log analyzer.

Обратная игра в шашки, Тейлор, Грэм, Лазарев, Александр Николаевич.

© 2011–2023 stamp-i-k.ru, Россия, Барнаул, ул. Анатолия 32, +7 (3852) 15-49-47