Le CPU est-il actif en mode veille?
Cela dépend. Il existe différentes états de veille (S1 à S4) et l'état du CPU n'est pas le même dans tous ces états.
- Le CPU est arrêté en mode veille S1
- Le CPU est éteint en mode veille S2 ou supérieur.
La veille est normalement le mode veille S3, mais le BIOS peut parfois être configuré pour utiliser le mode veille S1 à la place (utilisé lorsque la reprise depuis S3 ne fonctionne pas correctement).
powercfg -a
peut être utilisé pour voir quels sont les états de veille qu'un PC prend en charge.
Exemple de sortie:
F:\test>powercfg -a
Les états de veille suivants sont disponibles sur ce système :
Veille (S3) Hibernation Veille hybride
Les états de veille suivants ne sont pas disponibles sur ce système :
Veille (S1)
Le micrologiciel du système ne prend pas en charge cet état de veille.
Veille (S2)
Le micrologiciel du système ne prend pas en charge cet état de veille.
États de veille du système
Les états S1, S2, S3 et S4 sont des états de veille. Un système dans l'un de ces états n'exécute aucune tâche de calcul et semble être éteint. Contrairement à un système à l'arrêt (S5), cependant, un système en veille conserve l'état de la mémoire, soit dans le matériel, soit sur le disque. Il n'est pas nécessaire de redémarrer le système d'exploitation pour ramener l'ordinateur à l'état de fonctionnement.
Certains périphériques peuvent réveiller le système d'un état de veille lorsqu'ils se produisent certains événements, comme un appel entrant à un modem. De plus, sur certains ordinateurs, un indicateur externe indique à l'utilisateur que le système est simplement en veille.
Avec chaque état de veille successif, de S1 à S4, une plus grande partie de l'ordinateur est éteinte. Tous les ordinateurs conformes à l'ACPI éteignent leurs horloges de processeur en S1 et perdent le contexte matériel du système en S4 (sauf si un fichier d'hibernation est écrit avant l'arrêt), comme indiqué dans les sections ci-dessous. Les détails des états de veille intermédiaires peuvent varier en fonction de la manière dont le fabricant a conçu la machine. Par exemple, sur certaines machines, certains puces sur la carte mère peuvent perdre de l'énergie en S3, alors que sur d'autres, de telles puces conservent de l'énergie jusqu'en S4. De plus, certains périphériques peuvent être capables de réveiller le système uniquement à partir de S1 et non des états de veille plus profonds.
État de veille S1
L'état de veille du système S1 est un état de veille avec les caractéristiques suivantes:
Consommation électrique
-
Moins de consommation que en S0 et plus que dans les autres états de veille. L'horloge du processeur est éteinte et les horloges du bus sont arrêtées. Reprise logicielle
-
Le contrôle reprend là où il s'était arrêté.
Latence matérielle
- Typiquement pas plus de deux secondes.
Contexte matériel
- Tous les contextes sont conservés et maintenus par le matériel.
État de veille S2
L'état de veille du système S2 est similaire à S1 sauf que le contexte CPU et le contenu du cache système sont perdus car le processeur perd son alimentation. L'état S2 a les caractéristiques suivantes:
Consommation électrique
-
Consommation moins importante que dans l'état S1 et plus que dans S3. Le processeur est éteint. Les horloges du bus sont arrêtées; certains bus peuvent perdre de l'énergie. Reprise logicielle
-
Après le réveil, le contrôle démarre à partir du vecteur de réinitialisation du processeur.
Latence matérielle
- Deux secondes ou plus; supérieure ou égale à la latence pour S1.
Contexte matériel
- Le contexte CPU et le contenu du cache système sont perdus.
État de veille S3
L'état de veille du système S3 est un état de veille avec les caractéristiques suivantes :
Consommation électrique
- Moins de consommation que en état S2. Le processeur est éteint et certains puces sur la carte mère peuvent également être éteintes.
Reprise logicielle
- Après l'événement de réveil, le contrôle démarre à partir du vecteur de réinitialisation du processeur.
Latence matérielle
- Presque indistinguible de S2.
Contexte matériel
- Seule la mémoire système est conservée. Le contexte CPU, le contenu du cache et le contexte du chipset sont perdus.
État de veille S4
L'état de veille du système S4, l'état d'hibernation, est l'état de veille le moins consommateur d'énergie et possède la latence de réveil la plus longue. Pour réduire la consommation d'énergie au minimum, le matériel éteint tous les périphériques. Cependant, le contexte du système d'exploitation est conservé dans un fichier d'hibernation (une image de la mémoire) que le système écrit sur le disque avant d'entrer en état S4. Au redémarrage, le chargeur lit ce fichier et saute à l'emplacement précédent du système, avant l'hibernation.
Si un ordinateur en état S1, S2 ou S3 perd toute alimentation secteur ou batterie, il perd le contexte matériel du système et doit donc redémarrer pour revenir en S0. Un ordinateur en état S4, cependant, peut redémarrer à partir de son emplacement précédent même après avoir perdu l'alimentation secteur ou batterie car le contexte du système d'exploitation est conservé dans le fichier d'hibernation. Un ordinateur en état d'hibernation ne consomme aucune énergie (à l'exception du courant résiduel éventuel).
L'état S4 a les caractéristiques suivantes:
Consommation électrique
-
Off, sauf pour le courant de veille du bouton d'alimentation et des dispositifs similaires. Reprise logicielle
-
Le système redémarre à partir du fichier d'hibernation enregistré. Si le fichier d'hibernation ne peut pas être chargé, un redémarrage est nécessaire. La reconfiguration du matériel pendant que le système est en état S4 peut entraîner des modifications qui empêchent le chargement correct du fichier d'hibernation.
Latence matérielle
-
Longue et indéfinie. Seule une interaction physique ramène le système à l'état de fonctionnement. Cette interaction peut inclure l'utilisateur appuyant sur l'interrupteur ON ou, si le matériel approprié est présent et l'activation du réveil est activée, une sonnerie entrante pour le modem ou une activité sur un LAN. La machine peut également se réveiller d'un timer de reprise si le matériel le supporte. Contexte matériel du système
-
Aucun n'est conservé dans le matériel. Le système écrit une image de la mémoire dans le fichier d'hibernation avant de s'éteindre. Lorsque le système d'exploitation est chargé, il lit ce fichier et saute à son emplacement précédent.
Source États de veille du système
Lecture complémentaire