Активен ли процессор в спящем режиме?
Это зависит. Существуют разные состояния сна (от S1 до S4), и состояние ЦП не одинаково во всех из них.
- Процессор остановлен в спящем состоянии S1
- Процессор выключен в спящем состоянии S2 или выше.
Спящий режим обычно находится в спящем состоянии S3, но BIOS иногда можно настроить на использование спящего состояния S1 (используется, когда возобновление с S3 не работает должным образом).
powercfg -a
можно использовать для просмотра состояния сна, поддерживаемого ПК.
Пример вывода:
F:\test>powercfg -a
The following sleep states are available on this system:
Standby (S3) Hibernate Hybrid Sleep
The following sleep states are not available on this system:
Standby (S1)
The system firmware does not support this standby state.
Standby (S2)
The system firmware does not support this standby state.
Система Спящих Состояний
Состояния S1, S2, S3 и S4 являются состояниями сна. Система в одном из этих состояний не выполняет никаких вычислительных задач и, по-видимому, выключена. Однако, в отличие от системы, находящейся в состоянии выключения (S5), спящая система сохраняет состояние памяти либо на аппаратном, либо на диске. Операционную систему не нужно перезагружать, чтобы вернуть компьютер в рабочее состояние.
Некоторые устройства могут выводить систему из спящего состояния, когда происходят определенные события, например входящий вызов модема. Кроме того, на некоторых компьютерах внешний индикатор сообщает пользователю, что система просто спит.
При каждом последующем состоянии сна, от S1 до S4, все больше компьютеров выключается. Все ACPI-совместимые компьютеры отключают свои процессорные часы на S1 и теряют системный контекст оборудования на S4 (если файл гибернации не записывается перед выключением), как указано в разделах ниже. Детали промежуточных состояний сна могут варьироваться в зависимости от того, как изготовитель разработал машину. Например, на некоторых машинах определенные чипы на материнской плате могут терять мощность на S3, в то время как на других такие чипы сохраняют мощность до S4. Кроме того, некоторые устройства могут пробуждать систему только из S1, а не из более глубоких состояний сна.
Состояние системы питания S1
Состояние питания системы S1 является спящим состоянием со следующими характеристиками:
Потребляемая мощность
Меньше потребления, чем в S0 и больше, чем в других состояниях сна. Часы процессора выключены, а часы шины остановлены. Возобновление программного обеспечения
Управление перезапускается с того места, где оно остановилось.
Аппаратная задержка
- Обычно не более двух секунд.
Системный аппаратный контекст
- Весь контекст сохраняется и поддерживается аппаратно.
Состояние системы питания S2
Состояние питания системы S2 аналогично состоянию S1 за исключением того, что контекст ЦП и содержимое системного кэша теряются, поскольку процессор теряет питание. Состояние S2 имеет следующие характеристики:
Потребляемая мощность
Меньше потребления, чем в состоянии S1 и больше, чем в S3. Процессор выключен. Автобусные часы останавливаются; некоторые автобусы могут потерять мощность. Возобновление программного обеспечения
После пробуждения управление начинается с вектора сброса процессора.
Аппаратная задержка
- Две секунды или больше; больше или равно задержке для S1.
Системный аппаратный контекст
- Контекст процессора и содержимое системного кэша теряются.
Состояние системы питания S3
Состояние питания системы S3 является спящим состоянием со следующими характеристиками:
Потребляемая мощность
- Меньше потребления, чем в состоянии S2. Процессор выключен и некоторые чипы на материнской плате также могут быть выключены.
Возобновление программного обеспечения
- После события пробуждения управление начинается с вектора сброса процессора.
Аппаратная задержка
- Практически неотличим от S2.
Системный аппаратный контекст
- Сохраняется только системная память. Контекст процессора, содержимое кэша и контекст набора микросхем теряются.
Состояние системы питания S4
Состояние энергопотребления системы S4, режим гибернации, является спящим состоянием с наименьшим энергопотреблением и имеет наибольшую задержку включения. Чтобы снизить энергопотребление до минимума, аппаратное обеспечение отключает все устройства.
Однако контекст операционной системы поддерживается в файле гибернации (образ памяти), который система записывает на диск перед переходом в состояние S4. После перезапуска загрузчик читает этот файл и переходит к предыдущему расположению системы, находящемуся в пре-гибернации.
Если компьютер в состоянии S1, S2 или S3 теряет всю сеть переменного тока или батарею, он теряет системный аппаратный контекст и, следовательно, должен перезагрузиться, чтобы вернуться к S0. Компьютер в состоянии S4, однако, может перезагружаться из своего предыдущего местоположения даже после того, как он разряжает батарею или переменный ток, поскольку контекст операционной системы сохраняется в файле гибернации. Компьютер в состоянии гибернации не использует питание (с возможным исключением тока струи).
Состояние S4 имеет следующие характеристики:
Потребляемая мощность
Выкл., Кроме тока струйки для кнопки питания и подобных устройств. Возобновление программного обеспечения
Система перезапустится из сохраненного файла гибернации. Если файл гибернации не может быть загружен, требуется перезагрузка. Переконфигурирование оборудования, когда система находится в состоянии S4, может привести к изменениям, которые не позволяют корректно загружать файл гибернации.
Аппаратная задержка
Длинный и неопределенный. Только физическое взаимодействие возвращает систему в рабочее состояние. Такое взаимодействие может включать в себя нажатие переключателем ON или, если имеется соответствующее оборудование и активация пробуждения, входящий звонок для модема или активность в локальной сети. Аппарат также может пробудиться от таймера возобновления, если аппаратное обеспечение его поддерживает. Системный аппаратный контекст
Ни один не сохранен в аппаратных средствах. Система записывает образ памяти в файл гибернации перед выключением. Когда операционная система загружена, она читает этот файл и переходит на прежнее место.
Исходная система Спящих Состояний
Дальнейшее чтение