Partager via


États d’alimentation du système

Les états d’alimentation du système décrivent la consommation d’énergie du système dans son ensemble. Le système d’exploitation prend en charge six états d’alimentation du système, appelés S0 (entièrement activés et opérationnels) jusqu'à S5 (hors tension). Chaque état est caractérisé par les éléments suivants :

  • Consommation d’énergie : quelle puissance l’ordinateur utilise-t-il ?

  • Reprise logicielle : à partir de quel point le système d’exploitation redémarre-t-il ?

  • Latence matérielle : combien de temps faut-il pour retourner l’ordinateur à l’état de travail ?

  • Contexte matériel système (tel que le contenu des registres de processeur volatiles, les caches de mémoire et la RAM) : combien de contexte matériel système est conservé ? Le système d’exploitation doit-il redémarrer pour revenir à l’état de fonctionnement ?

L’état S0 est l’état de travail. Les états S1, S2, S3 et S4 sont des états de veille, dans lesquels l’ordinateur semble éteint en raison d’une consommation d’énergie réduite, mais conserve suffisamment de contexte pour reprendre son activité sans redémarrer le système d’exploitation. L’état S5 est l’état d’arrêt ou de désactivation.

Un système se réveille lorsqu’il passe de l’état d’arrêt (S5) ou d’un état de veille (S1-S4) à l’état de travail (S0), et il va dormir lorsqu’il passe de l’état de travail à un état de veille ou à l’état d’arrêt. La figure suivante montre les transitions possibles de l’état de l’alimentation du système.

diagramme illustrant les transitions possibles de l’état de l’alimentation du système.

Comme l’illustre la figure précédente, le système ne peut pas entrer un état de veille directement à partir d’un autre ; il doit toujours entrer l’état de travail avant d’entrer un état de veille. Par exemple, un système ne peut pas passer de l’état S2 à S4, ni de l’état S4 à S2. Il doit d’abord revenir à S0, à partir duquel il peut entrer dans l’état de veille suivant. Étant donné qu’un système dans un état de veille intermédiaire a déjà perdu un contexte d’exploitation, il doit revenir à l’état de travail pour restaurer ce contexte avant de pouvoir effectuer une transition d’état supplémentaire.