системы. Каждое последующее состояние в приведенном ниже списке характеризуется уменьшением потребления энергии.
■ Full On. Система полностью включена.
■ АРМ Enabled. Система работает, некоторые устройства являются объектами управления для системы управления питанием. Неиспользуемые устройства могут быть выключены, может быть также остановлена или замедлена (т. е. снижена тактовая частота) работа тактового генератора центрального процессора.
■ АРМ Standby (резервный режим). Система не работает, большинство устройств находятся в состоянии потребления малой мощности. Работа тактового генератора центрального процессора может быть замедлена или остановлена, но необходимые параметры функционирования хранятся в памяти. Пользователь или операционная система могут запустить компьютер из этого состояния почти мгновенно.
■ АРМ Suspend (режим приостановки). Система не работает, большинство устройств пассивны. Тактовый генератор центрального процессора остановлен, а параметры функционирования хранятся на диске и при необходимости могут быть считаны в память для восстановления работы системы. Чтобы запустить систему из этого состояния, требуется некоторое время.
■ Off (система отключена). Система не работает. Источник питания выключен.
Для реализации режимов АРМ требуются аппаратные средства и программное обеспечение. Источниками питания АТХ можно управлять с помощью сигнала Power On и факультативного разъема питания с шестью контактами. (Необходимые для этого команды выдаются программой.) Изготовители также встраивают подобные устройства управления в другие элементы системы, например в системные платы, мониторы и дисководы.
Операционные системы (такие, как Windows), которые поддерживают АРМ, при наступлении соответствующих событий запускают программы управления питанием, "наблюдая" за действиями пользователя и прикладных программ. Однако операционная система непосредственно не посылает сигналы управления питанием аппаратным средствам.
Система может иметь множество различных аппаратных устройств и программных функций, используемых при выполнении функций АРМ. Чтобы разрешить проблему сопряжения этих средств в операционной системе и аппаратных средствах предусмотрен специальный абстрактный уровень, который облегчает связь между различными элементами архитектуры АРМ.
При запуске операционной системы загружается программа — драйвер АРМ, который связывается с различными прикладными программами и программными функциями. Именно они запускают действия управления питанием, причем все аппаратные средства, совместимые с АРМ, связываются с системной BIOS. Драйвер АРМ и BIOS связаны напрямую; именно эту связь использует операционная система для управления режимами аппаратных средств.
Таким образом, чтобы функционировали средства АРМ, необходим стандарт, поддерживаемый схемами, встроенными в конкретные аппаратные устройства системы, системная BIOS и операционная система с драйвером АРМ. Если хотя бы один из этих компонентов отсутствует, АРМ работать не будет.