3.Внутреннее устройство Windows (гл. 8-11)   ::   Руссинович Марк

Страница: 151 из 255

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

• уровня активности системы;

• уровня заряда аккумуляторов;

• наличия запросов приложений на выключение компьютера или переход в ждущий/спящий режим;

• действий пользователя, например нажатия кнопки включения электропитания;

• параметров электропитания, заданных в Control Panel.

Часть информации, получаемой диспетчером PnP при перечислении устройств, связана с поддержкой устройствами функций управления электропитанием. Драйвер сообщает, поддерживает ли устройство состояния D1 и D2, а также какие задержки требуются ему для перехода из состояний D1-D3 в D0 (последняя часть данных необязательна). Чтобы диспетчеру было легче определять, когда систему следует переводить в другое состояние энергопотребления, драйверы шин также возвращают таблицу сопоставлений между системными состояниями (S0-S5) и состояниями, поддерживаемыми конкретным устройством. B этой таблице указывается состояние устройства с наименьшим энергопотреблением для каждого системного состояния. B таблице 9–4 показан пример таблицы сопоставлений для шины, поддерживающей все четыре возможных состояния устройств.

|< Пред. 149 150 151 152 153 След. >|

Java книги

Контакты: [email protected]