Современный режим ожидания и S3

В Windows 10 есть две модели питания для компьютеров: S3 и Modern Standby. Модель питания S3 является более старым стандартом и не способна на момент, когда потребители ожидают от современных устройств. Современная система ожидания способна использовать все возможности современного набора микросхем и может быть интегрирована в широкий спектр планшетов и пк. Первая итерация современного режима ожидания была подключена к режиму ожидания, которая впервые поставлялась в Windows 8 и Windows 8.1. Современный режим ожидания расширяет концепцию Windows 8.x Connected Standby, обеспечивая гибкость при выборе компонентов и возможность операционной системы управлять сетевым подключением в режиме ожидания.

Рис. 2. Устаревшие и современные резервные модели.

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

В любой современной резервной системе система остается в S0 в режиме ожидания, что позволяет работать в следующих сценариях:

  • Фоновое действие
  • Более быстрое возобновление работы с низким энергопотреблением

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

Концептуализации

Начиная с Windows версии 2004, корпорация Майкрософт определила современные резервные состояния , чтобы лучше соответствовать модели питания S3. Современный режим ожидания включает состояния "Выключение экрана" и "Спящий режим ", где состояние "Выключение экрана" включает в себя активные действия, чтобы отключить систему в спящем режиме, а состояние спящего режима эквивалентно спящему режиму S3 с дополнительным преимуществом, которое может выполнять явно разрешенные и полезные действия программного обеспечения.

Технические различия

В состоянии наименьшего энергопотребления системы могут выглядеть очень похоже на системы в состоянии S3— процессоры выключены, а память находится в состоянии самообновляющегося. Разница заключается в том, как он входит в состояние низкого энергопотребления и выходит из него. Для систем S3 система активна или находится в S3. Для современного режима ожидания переход из активного состояния в состояние с низким энергопотреблением представляет собой ряд шагов для снижения энергопотребления. Компоненты отключаются, если они не используются. Таким образом, переход в более низкое состояние питания гораздо быстрее в современной резервной системе, чем в системе S3. Эта конструкция также помогает с скоростью входа и выхода из режима ожидания, так как она не требует взаимодействия встроенного ПО.

Питание переменного тока и заряда батареи

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

Преимущества использования современного режима ожидания по сравнению с S3

Мгновенное включение

Мгновенное взаимодействие — это ключевое значение, доступное в современном режиме ожидания. Данные телеметрии показывают, что время возобновления из модели простоя с низким энергопотреблением по крайней мере в два раза быстрее, чем при возобновлении S3.

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

Фоновая активность при отключенной системе

Когда современные системы с поддержкой ожидания вступают в спящий режим, система по-прежнему находится в состоянии S0 (полностью работающее состояние, готово и может выполнять работу). Классические приложения останавливаются с помощью Desktop Activity Moderator (DAM); однако фоновые задачи из приложений Microsoft Store разрешены. В режиме ожидания с подключением сеть по-прежнему активна, и пользователи могут получать такие события, как вызовы VoIP в приложении Магазина Windows. Хотя вызовы VoIP, поступающие через Wi-Fi, не будут доступны в отключенном режиме ожидания, события реального времени, такие как напоминания или синхронизация устройства Bluetooth, по-прежнему могут происходить.

Упрощенная история пробуждения

Для пробуждения устройства даже в модели S3 требуется функциональность, интегрированная в BIOS. Это делает время пробуждения медленнее и громоздким для разработки. При использовании современного режима ожидания система остается в состоянии S0, а для пробуждения просто требуется аппаратное прерывание. Таким образом, это может устранить необходимость в взаимодействии встроенного ПО.

Windows 8.1 подключенные резервные системы запускают SoC по крайней мере один раз в 30 секунд для обработки работы.

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

Современные резервные системы имеют те же возможности пробуждения, что и Windows 8.1 подключенных резервных систем на основе событий. Возможности пробуждения упрощают поддержку более широкого спектра сценариев пробуждения, таких как события пробуждения на устройстве Bluetooth.

Возможно использование устаревших событий пробуждения; однако для этого потребуется возможность вооружить устройство для пробуждения при переходе в состояние D3. Например, ожидается, что пробуждение по локальной сети будет работать так же в современной резервной системе и системе S3.

Дополнительные сведения о поддержке пробуждения см. в статье Современные источники резервного пробуждения.