Активен ли ЦП компьютера, когда операционная система находится в спящем режиме?
Когда вы переводите свою операционную систему в спящий режим, насколько активная работа вашего компьютера все еще происходит «под капотом»? В сегодняшней статье SuperUser Q & A есть отличное объяснение, чтобы помочь любопытному читателю узнать больше о том, как работает его система и компьютер..
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Фото предоставлено Асифом Али (Flickr).
Вопрос
SuperUser Reader cpx хочет знать, активен ли ЦП компьютера, когда операционная система находится в спящем режиме:
Предположим, на вашем компьютере установлена операционная система Windows, и вы переключаете систему в спящий режим, прежде чем убрать ее. Насколько я знаю, не было бы ни программ, ни процессов. Будет ли процессор по-прежнему работать или работать в фоновом режиме каким-либо образом или в зависимости от мощности и использования энергии?
Когда вы выполняете какие-либо действия с современными компьютерами под управлением Windows 7, 8.1 или 10 (т.е. открываете крышку, нажимаете кнопку, касаетесь мыши), она сразу включается без необходимости нажимать кнопку питания. Это потому, что процессор активно ждал, когда эти события произойдут в режиме низкого энергопотребления?
Активен ли ЦП компьютера, когда операционная система находится в спящем режиме?
Ответ
Участник SuperUser DavidPostill имеет ответ для нас:
Активен ли процессор в спящем режиме?
Это зависит. Существуют разные состояния сна (от S1 до S4), и состояние процессора не одинаково во всех.
- Процессор остановлен в спящем состоянии S1
- Процессор выключен в спящем состоянии S2 или выше
Спящий режим обычно является спящим состоянием S3, но BIOS иногда можно настроить на использование спящего состояния S1 (используется, когда возобновление с S3 не работает должным образом).
- powercfg -a (может использоваться для просмотра состояния сна, поддерживаемого ПК)
Пример вывода:
Сон состояния системы
Состояния 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 или, если имеется соответствующее оборудование и активация пробуждения, входящего звонка для модема или активности в локальной сети. Аппарат также может пробудиться от таймера возобновления, если аппаратное обеспечение его поддерживает. Системный аппаратный контекст.
- Ни один не сохранен в аппаратных средствах. Система записывает образ памяти в файл гибернации перед выключением. Когда операционная система загружена, она читает этот файл и переходит на прежнее место.
Источник: Система Спящих Состояний
Дальнейшее чтение
- Индекс A-Z командной строки Windows CMD - превосходный справочник по всем вопросам, связанным с командной строкой Windows.
- powercfg - контролирует настройки питания и настраивает режимы гибернации / ожидания.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.