Apm что это в компьютере
Перейти к содержимому

Apm что это в компьютере

Что такое power management

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

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

Содержание

Введение [ править | править код ]

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

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

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

Программное управление [ править | править код ]

Для расширенного управления питанием (APM) жесткого диска существует множество программ, например CrystalDiskInfo.

События управления питанием [ править | править код ]

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

APM функции [ править | править код ]

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

Состояния питания [ править | править код ]

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

Состояния питания системы [ править | править код ]

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

Состояния питания устройств [ править | править код ]

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

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

Название опции:

Power Management

Возможные значения:

Max Saving, Min Saving, User Define и, возможно, Disabled
или
Enabled, Disabled

Описание:

Эту опцию можно встретить в двух вариантах. В большинстве версий BIOS при использовании APM она дает возможность указать время до перехода в энергосберегающий режим средствами BIOS в случае простоя компьютера. При выборе Max Saving система будет настроена на максимальное сохранение энергии — компьютер будет переводиться в энергосберегающий режим менее чем через минуту простоя. Вариант Min Saving выглядит более сбалансированным, предлагая переход в энергосберегающий режим после нескольких десятков минут бездействия. Значение User Define позволяет с помощью опций, расположенных следом, вручную задать все временные отрезки. А Disabled, если этот вариант доступен, запрещает переход в энергосберегающий режим средствами BIOS. Лучше всего установить последнее значение, а управление осуществлять средствами операционной системы.

Если значение Disabled отсутствует, выберите вариант User Define, отключив при этом с помощью опций, следующих за этой, переход в тот или иной режим энергосбережения.

Второй вариант, встречающийся намного реже, идентичен опции PM Control By APM и ей подобным. В этом случае рассматриваемая опция отвечает за поддержку расширенного управления питанием (APM — Advanced Power Management) в целом. Напомним, что данная технология позволяет при простое компьютера переводить его в один из режимов с пониженным энергопотреблением.

Использование APM актуально сейчас только для устаревших компьютеров, не поддерживающих более совершенный интерфейс расширенного конфигурирования и управления питанием (ACPI — Advanced Configuration and Power Interface), либо для старых версий операционных систем (Windows 98 и более ранних), ничего не «знающих» об ACPI. Если это ваш случай, установите для опции значение Enabled, во всех остальных случаях APM можно отключить, выбрав вариант Disabled.

Расширенное управление питанием предусматривает, что компьютер может находиться в одном из четырех состояний. Первое — это обычная работа (Normal). Второе состояние (Doze) предусматривает работу компонентов на пониженных частотах с уменьшенным потреблением мощности. Третье (Standby) — спящий режим. При этом отключены некоторые компоненты компьютера, но обеспечивается достаточно быстрый возврат в рабочий режим. Четвертое состояние (Suspend) предусматривает более «масштабное» отключение питания от компонентов. Стоит упомянуть и физическое отключение питания — при этом компьютер полностью обесточен.

Другие идентичные по назначению опции: Power Management Option.

Среди опций BIOS, относящихся к категории функций управления энергосберегающими возможностями компьютера, иногда можно встретить опцию Power Management (Управление питанием компьютера). Обычно в этой опции можно использовать значения Max Saving (Максимальная экономия), Min Saving (Минимальная экономия), User Define (Определяемый пользователем режим), а также Enabled (Включено) и Disabled (Выключено).

Принцип работы

Хорошо известно, что персональный компьютер – это сложное устройство, потребляющее много электроэнергии. Однако далеко не всегда от компьютера требуется работа на полную мощность, и поэтому очень часто энергия, потребляемая компонентами компьютера, может расходоваться впустую. Разумеется, этот фактор имеет большое значение для пользователя, особенно если он владеет мобильным компьютером.

Эта проблема давно беспокоила разработчиков чипсетов и процессоров, и они приложили немало усилий для того, чтобы ее решить и оптимизировать потребление энергии различными компонентами ПК. Одной из технологий, созданных для этой цели, является технология APM (Advanced Power Management, Расширенное управление электропитанием), разработанная еще в начале 1990-х гг компаниями Intel и Microsoft. Стандарт APM подразумевал возможность работы компьютера в нескольких режимах сохранения энергии, и стал настолько удачным, что просуществовал до середины 2000-х гг, когда на смену ему пришел более совершенный стандарт ACPI. Однако до сих пор существует множество компьютеров, поддерживающих стандарт APM.

Стандарт APM поддерживает 4 основных энергетических состояния персонального компьютера. Первое состояние – режим нормальной работы, когда компьютер полностью включен и все его компоненты работают на полную мощность. Такой режим устанавливается, когда компьютер активно используется человеком или фоновыми программами.

Второй режим также применяется во время активного функционирования задач операционной системы, однако при этом часть компонентов работает на пониженных частотах или в энергосберегающем режиме.

Третье состояние носит название Standby. При его выборе большинство устройств переводится в энергосберегающий режим, а процессор может быть даже выключен. Этот режим используется в том случае, если пользователь не производит активных действий с компьютером. Пользователь может легко вывести компьютер из состояния Standby – ему достаточно осуществить движение мышью или нажать клавишу на клавиатуре.

Режим Suspend подразумевает более глубокое погружение компьютера в сон – в этом случае большинство компонентов ПК выключено. Состояние операционной системы сохраняется в памяти, как и в режиме Standby, однако для вывода системы из режима Suspend требуется большее время, чем для вывода из Standby.

И наконец, существует состояние, когда весь компьютер со всеми своими компонентами выключен, и привести его в рабочее состояние можно только нажатием кнопки питания на системном блоке.

Для управления энергосберегающими состояниями APM при помощи средств BIOS и предназначена опция Power Management. Разберем подробнее доступные пользователю варианты значений опции.

Вариант Max Saving включает режим сохранения энергии, который подразумевает переход компьютера в энергосберегающий режим уже через минуту отсутствия пользовательской активности. Само собой разумеется, что в данном случае экономия электроэнергии является максимальной, однако такой быстрый переход в режим энергосбережения не всегда бывает удобным.

Min Saving подразумевает переход в энергосберегающее состояние спустя гораздо больший промежуток времени, обычно через 10 минут. Этот вариант более удобен для пользователя, хотя при нем расходуется большее количество энергии.

Существует также опция User Defined, предлагающая пользователю больше возможностей для настройки энергосберегающих режимов и, в частности, ручную установку временных интервалов.

Вариант опции Disabled выключает управление состояниями APM со стороны BIOS. Однако это не означает, что пользователь в этом случае лишится возможности управлять энергосберегающими режимами компьютера. Если на компьютере установлена операционная система, поддерживающая технологию ACPI (для линейки Windows это все ОС, начиная с Windows 2000), то в этом случае пользователь может регулировать режимы энергосбережения при помощи богатых возможностей интерфейса ACPI.

В опции Power Management может встретиться также вариант Enabled. Этот вариант включает общую поддержку технологии APM через BIOS. Однако детальную настройку режимов в этом случае можно производить только средствами ОС (в том числе и ОС, не поддерживающих ACPI, таких, как Windows 98 и более ранние).

Какое значение выбрать?

Поскольку поддержка технологии APM актуальна лишь для старых операционных систем, не поддерживающих технологию ACPI, то в большинстве случаев опцию Power Management можно выключить, установив значение Disabled.

Однако если вы используете старые операционные системы, такие, как MS-DOS или ранние версии Windows, то управление энергосберегающими состояниями средствами BIOS во многих случаях будет очень полезным. Конкретный энергосберегающий режим при этом можно выбрать, исходя ваших потребностей и приоритетов – либо максимальная работоспособность компьютера при минимуме энергосберегающих функций, либо максимальное сохранение электроэнергии и умеренная производительность компьютера.

Расширенное управление питанием

Расширенное управление питанием ( APM ) — это API, разработанный Intel и Microsoft и выпущенный в 1992 году [1], который позволяет операционной системе, работающей на IBM-совместимом персональном компьютере, работать с BIOS (частью микропрограммы компьютера ) для управления питанием .

Версия 1.2 была последней версией спецификации APM, выпущенной в 1996 году. ACPI является преемником APM. Microsoft отказалась от поддержки APM в Windows Vista . Ядра Linux до сих пор в основном поддерживает APM, хотя поддержка APM CPU холостых был понижен в версии 3.0.

Содержание

Обзор [ править ]

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

Общение происходит в обоих направлениях; События управления питанием отправляются из BIOS в драйвер APM, а драйвер APM отправляет информацию и запросы в BIOS через вызовы функций. Таким образом, драйвер APM является посредником между BIOS и операционной системой.

Управление питанием происходит двумя способами; через вышеупомянутые вызовы функций из драйвера APM в BIOS, запрашивающие изменение состояния питания, и автоматически в зависимости от активности устройства.

События управления питанием [ править ]

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

События управления питанием: [1]

Имя Код Комментарий
Уведомление о запросе режима ожидания системы 0x0001
Уведомление о запросе приостановки системы 0x0002
Обычное уведомление системы возобновления 0x0003
Системное уведомление о критическом возобновлении 0x0004
Уведомление о низком заряде батареи 0x0005
Уведомление об изменении состояния питания 0x0006
Уведомление о времени обновления 0x0007
Уведомление о критической приостановке работы системы 0x0008
Уведомление о запросе режима ожидания системы пользователя 0x0009
Уведомление о запросе приостановки пользовательской системы 0x000A
Уведомление о возобновлении режима ожидания системы 0x000B
Уведомление об изменении возможностей 0x000C Из-за установки или вставки / удаления устройства

Функции управления питанием: [1]

Имя Код Комментарий
Проверка установки APM 0x00
Подключение интерфейса реального режима APM 0x01
APM Protected Mode 16-битный интерфейс подключения 0x02 Избегает реального или виртуального режима 86.
Подключение 32-разрядного интерфейса в защищенном режиме APM 0x03 Избегает реального или виртуального режима 86.
Отключение интерфейса APM 0x04
CPU Idle 0x05 Запросы системы приостановлены.
0) Часы остановлены до прерывания тика таймера.
1) Медленные часы [1]
ЦП занят 0x06 Драйвер сообщает системе APM, что необходимо восстановить тактовую частоту процессора.
Установить состояние питания 0x07 Установите систему или устройство в состояние ожидания / ожидания / выключения.
Включение / отключение управления питанием 0x08
Восстановление настроек APM BIOS по умолчанию при включении питания 0x09
Получить статус питания 0x0A Поддерживает состояние переменного тока «При резервном питании». И состояние батареи.
Получить событие PM 0x0B Проверяет события APM. Вызывается раз в секунду.
Получить состояние питания 0x0C
Включение / отключение управления питанием устройства 0x0D
Версия драйвера APM 0x0E
Включение / отключение управления питанием 0x0F Управление APM для конкретного устройства.
Получите возможности 0x10
Получить / установить / отключить таймер возобновления 0x11
Включение / отключение возобновления при звонке индикатора 0x12
Включение / отключение запросов на основе таймера 0x13
Проверка установки OEM APM 0x80 Сообщает, поддерживает ли APM BIOS функции, зависящие от оборудования OEM.
OEM APM Функция 0x80 Доступ к специальным функциям OEM.

Функции APM [ править ]

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

Состояния питания [ править ]

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

Состояния питания системы [ править ]

APM определяет пять состояний питания компьютерной системы:

  • Full On: компьютер включен, и ни одно устройство не находится в режиме энергосбережения.
  • APM включен: компьютер включен, и APM при необходимости контролирует управление питанием устройства.
  • Режим ожидания APM: большинство устройств находятся в состоянии низкого энергопотребления, ЦП замедляется или останавливается, а состояние системы сохраняется. Компьютер можно быстро вернуть в прежнее состояние (в ответ на такие действия, как нажатие пользователем клавиши на клавиатуре).
  • Приостановка APM: большинство устройств выключены, но состояние системы сохраняется. Компьютер можно вернуть в прежнее состояние, но это займет относительно много времени. (Гибернация — это особая форма состояния приостановки APM).
  • Не горит: компьютер выключен.

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

APM также определяет состояния питания, которые может реализовать оборудование с поддержкой APM. Не требуется, чтобы устройство с поддержкой APM реализовывало все состояния.

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

CPU [ править ]

Ядро ЦП (определяемое в APM как тактовая частота ЦП, кеш , системная шина и системные таймеры) обрабатывается в APM особым образом, поскольку это последнее устройство, которое отключается, и первое устройство, которое получает резервное питание. Ядро ЦП всегда управляется через APM BIOS (нет возможности управлять им через драйвер). Драйверы могут использовать вызовы функций APM для уведомления BIOS об использовании ЦП, но BIOS должен действовать в соответствии с этой информацией; драйвер не может напрямую указать ЦП перейти в состояние энергосбережения.

В дисках ATA [ править ]

Спецификация ATA определяет условия APM для жестких дисков с помощью подкоманды 0x05 , которая определяет компромисс между частотой замедления и постоянной производительностью. В отличие от APM на стороне BIOS, ATA APM никогда не считался устаревшим. [2]

AMD Application Power Management — что это в биосе?

Приветствую. Сегодня поговорим про одну настройку в биосе, которая влияет на работу процессора.

AMD Application Power Management — что это такое? (APM)

Настройка ограничивает тепловыделение процессора AMD: если 8 ядер то TDP максимум будет 125W, если 4 или 6 ядер — то максимум 95W.

Функция может спокойно работать с технологией Turbo Core, которая позволит процессору достигать высокой частоты, но только при условии что есть запас тепла и напряжения. В итоге все упирается в 125W или 95W.

Настройки в BIOS ASRock:

Возможно в настройке можно указать цифру. Думаю имеется ввиду вручную задать значение TDP в ваттах (W). Имейте ввиду — чем меньше значение, тем меньше греется проц, меньше потребляет энергии и разумеется производительность тоже снижается.

Что такое TDP?

Каждый процессор Intel или AMD имеет такое значение как TDP. Простыми словами значение показывает насколько сильно проц может греться. Но также дает представление о том, сколько потребляет энергии. Указывается в ваттах.

Например TDP до 65 — считается офисным вариантом, то есть не особо греется, но также нельзя сказать что процессор подойдет для игр, ведь чем ниже TDP тем меньше производительность.

Основная задача TDP — помочь корректно подобрать систему охлаждения. Если до 65 ватт то справится и обычный радиатор с вентилятором, даже тот что шел в комплекте с процессором. Но если 100 и выше — то стоит подумать о водяном охлаждении. Топовые модели могут иметь TDP 140 и больше, здесь уже лучше использовать исключительно водяное охлаждение.

Обычно значение указывается в характеристиках проца:

Лучше всего характеристики смотреть на офф сайте.

Узнать TDP самостоятельно можно легко, например используя утилиту CPU-Z — значение указывается в поле Max TDP.

Что ставить при разгоне процессора?

При разгоне в принципе советуют отключать все функции, которые могут влиять на работу процессора.

К ним относятся любые энергосберегающие настройки, было время считалось что и потоки нужно отключать.

Разумеется что AMD Application Power Management, а также Load-Line Calibration (уменьшает просадки напряжения) — лучше отключать.

Кстати включенная опция также может влиять на FPS в играх, собственно как и включенные энергосберегающие технологии.

Добавить комментарий

Ваш адрес email не будет опубликован.