Partager via


États de secours modernes

Du point de vue d’un utilisateur, une « session » de secours moderne est conceptualisée comme le temps entre deux événements système : écran désactivé pour l’écran activé. Toutefois, au cours de cette session globale, plusieurs couches d’activités système s’exécutent lorsque le système est suspendu pour entrer dans son état d’alimentation le plus faible. Pour cette raison, Microsoft conceptualise l’écran désactivé à l’écran sur une session de secours moderne sous la forme de deux états distincts : Écran désactivé et Veille. Cet article vise à expliquer la distinction de ces états. Consultez Notifications de microprogramme de secours moderne pour en savoir plus sur les notifications de transition disponibles pour les concepteurs de système.

États du système de secours modernes

Il existe une distinction claire entre l’activité logicielle qui peut s’exécuter lorsque le système est en cours d’arrêt et l’activité logicielle qui peut s’exécuter pendant que le système est dans sa phase de mise en veille réelle. Par conséquent, les comportements attendus et les normes de performances diffèrent entre l’état Écran désactivé et l’état Veille .

Une fois l’écran éteint, un flux en cascade de phases calme le système à son état Veille. Pour plus d’informations sur ce processus, consultez cette page sur la préparation du logiciel pour la secours moderne. Lorsque le système atteint la « phase de faible consommation », toutes les charges de travail auxiliaires et plus volumineuses sont terminées et il est en mesure d’entrer dans un état veille . Pendant l’état veille , une activité sw à valeur ajoutée spécifique peut s’exécuter (par exemple, le système reçoit une notification par e-mail, actualise une connexion réseau, etc.) tout en conservant un plancher d’alimentation très faible. Ainsi, à l’instar d’un smartphone, un système de veille moderne vise à consommer très peu d’énergie tout en offrant à l’utilisateur une connectivité en temps réel et des temps de veille rapides. Pendant la mise en veille, le système reste principalement dans DRIPS, où aucune activité logicielle ne s’exécute, mais il peut se réveiller brièvement pour effectuer des activités sw à valeur ajoutée.

Figure 1 : Modèle d’alimentation traditionnel (ci-dessus) et modèle d’alimentation de secours moderne (ci-dessous)

Illustration générique du modèle d’alimentation classique (en haut) par rapport au modèle d’alimentation de secours moderne de type smartphone (en bas). Dans le modèle S3 traditionnel, le système effectue quelques tâches main car il est mis en veille S3, dans lequel aucune activité logicielle ne s’exécute. Dans le modèle d’alimentation de secours moderne, le système est progressivement mis en veille, où de petites rafales d’activité logicielle bien gérée et à valeur ajoutée s’exécutent.

À compter de Windows 10 version 2004, la différenciation entre Screen Off et Sleep est également reflétée dans le rapport SleepStudy (« powercfg spr ») comme indiqué ci-dessous. L’en-tête de niveau supérieur indique si le système est compatible avec le mode veille moderne ou suivant le modèle d’alimentation traditionnel veille (S3). Sur les systèmes modernes compatibles avec la veille, le résumé de la session est séparé par Écran désactivé et Veille.

Figure 3 : Exemple de rapport d’étude du sommeil différenciant par des sessions veille et écran désactivé sur un système de secours moderne

Pour plus d’informations sur l’interprétation des rapports d’étude sur le sommeil, consultez la page rapport sleepstudy .

Résumé des points clés

  • L’état Screen Off englobe la période d’une session de secours moderne où le comportement de mise en attente et les charges de travail plus volumineuses s’exécutent. L’état Veille englobe la période d’une session de secours moderne lorsque le système est à long terme, à faible consommation d’énergie et que seules les activités à valeur ajoutée explicitement autorisées sont autorisées à s’exécuter.
  • L’état Écran désactivé est généralement attendu pour avoir une courte durée. Pour plus d’informations sur les comportements qui peuvent étendre un segment d’écran désactivé, consultez Préparer un logiciel pour la secours moderne.
  • Une session de secours moderne peut contenir plusieurs segments d’écran désactivé et de mise en veille lorsque le système passe en veille à long terme et se réveille pour des charges de travail d’entrée ou de maintenance plus importantes.
  • La « phase de faible puissance » décrite dans Préparer le logiciel pour la veille moderne marque le début de la phase veille .

Figure 4 : Diagramme montrant les états du système de secours modernes et leur relation avec les phases logicielles