Estados de espera modernos

Da perspectiva de um usuário, uma "sessão" moderna em espera é conceitualizada como o tempo entre dois eventos do sistema: tela desativada para tela ativada. No entanto, nessa sessão geral, várias camadas de atividades do sistema serão executadas à medida que o sistema for solicitado a entrar em seu estado de energia mais baixo. Por isso, a Microsoft conceitualiza a tela fora da tela na sessão em espera moderna como dois estados separados: Tela Desativada e Suspensão. Este artigo tem como objetivo explicar a distinção desses estados. Consulte Notificações de firmware em espera moderno para saber mais sobre as notificações de transição disponíveis para designers do sistema.

Estados modernos do sistema em espera

Há uma clara distinção entre a atividade de software que pode ser executada à medida que o sistema está sendo quiesced e atividade de software que pode ser executada enquanto o sistema está em sua verdadeira fase de suspensão. Portanto, os comportamentos esperados e os padrões de desempenho diferem entre o estado De tela desativada e o estado de suspensão .

Depois que a tela é desativada, um fluxo de cascata de fases silenciosa o sistema para seu estado de suspensão. Consulte esta página sobre como preparar o software para espera moderna para obter informações mais detalhadas sobre esse processo. Quando o sistema atinge a "fase de baixa energia", todas as cargas de trabalho auxiliares e maiores são concluídas e ele é capaz de entrar em um estado de Suspensão . Durante o estado de Suspensão , a atividade SW específica de adição de valor pode ser executada, por exemplo, o sistema recebe uma notificação por email, atualiza uma conexão de rede etc., mantendo um piso de energia muito baixo. Assim, como um smartphone, um sistema de espera moderno visa consumir energia muito baixa, ao mesmo tempo em que fornece ao usuário conectividade em tempo real e tempos de ativação rápidos. Enquanto estiver em Suspensão, o sistema permanece principalmente em DRIPS , onde nenhuma atividade de software é executada, mas pode acordar brevemente para executar atividades SW de agregação de valor.

figura 1: Modelo de energia tradicional (acima) versus modelo de energia em espera moderno (abaixo)

Uma ilustração genérica do modelo de energia típico (superior) em comparação com o modelo de energia de espera moderna semelhante ao smartphone (inferior). No modelo S3 tradicional, o sistema executa algumas tarefas main, pois é solicitado a suspensão S3, na qual nenhuma atividade de software é executada. No modelo de energia em espera moderno, o sistema é gradualmente suspenso, onde pequenas intermitências de atividade de software bem gerenciada e de adição de valor serão executadas.

A partir Windows 10 versão 2004, a diferenciação entre Screen Off e Sleep também é refletida no relatório SleepStudy ('powercfg spr') conforme mostrado abaixo. O título de nível superior indicará se o sistema está habilitado para Espera Moderna ou seguindo o modelo de energia de Suspensão Tradicional (S3). Em sistemas modernos compatíveis com espera, a sessão de resumo de sessão será separada por Screen Off e Sleep.

figura 3: Um exemplo de um relatório de estudo de suspensão diferenciando sessões de Suspensão e Tela Desativada em um sistema de espera moderno

Para obter mais informações sobre como interpretar relatórios de estudo de suspensão, consulte a página de relatório Sleepstudy .

Resumo dos pontos-chave

  • O estado Desativar Tela abrange o período de uma sessão de Espera Moderna em que o comportamento de quiescing e cargas de trabalho maiores estão em execução. O estado De suspensão abrange o período de uma sessão de Espera Moderna quando o sistema está em um estado de longo prazo, baixa potência e apenas explicitamente permitido, atividades de adição de valor têm permissão para execução.
  • Normalmente, espera-se que o estado Desativar Tela tenha uma duração curta. Consulte preparar o software para espera moderna para obter mais detalhes sobre comportamentos que podem estender um segmento de Tela Desativada .
  • Uma sessão de Espera Moderna pode conter vários segmentos de Tela Desativada e Suspensão à medida que o sistema faz a transição para suspensão de longo prazo e ativa para cargas de trabalho de entrada ou de manutenção maiores.
  • A "fase de baixa potência" descrita em preparar o software para o modo de espera moderno marca o início da fase De suspensão .

figura 4: Diagrama mostrando estados modernos do sistema em espera e sua relação com as fases de software