in

Le processeur d’un ordinateur est-il actif lorsqu’un système d’exploitation est en mode veille?

Lorsque vous mettez votre système d’exploitation en mode veille, quelle quantité d’activité se produit encore «sous le capot» avec le matériel de votre ordinateur? Le post de questions-réponses du SuperUser d’aujourd’hui contient une excellente explication pour aider un lecteur curieux à en savoir plus sur le fonctionnement de son système et de son ordinateur.

La question

Le lecteur SuperUser cpx veut savoir si le processeur d’un ordinateur est actif lorsqu’un système d’exploitation est en mode veille:

Supposons que vous ayez un système d’exploitation Windows installé sur votre ordinateur et que vous basculiez le système en mode veille avant de le ranger. À ma connaissance, il n’y aurait aucun programme ou processus en cours d’exécution. Le processeur fonctionnerait-il toujours ou serait-il toujours actif en arrière-plan d’une manière ou d’une capacité et utiliserait-il l’énergie?

Lorsque vous effectuez une action avec des ordinateurs modernes exécutant Windows 7, 8.1 ou 10 (c’est-à-dire ouvrir le couvercle, appuyer sur un bouton, toucher la souris), il s’allume immédiatement sans avoir à appuyer sur le bouton d’alimentation. Est-ce parce que le processeur attendait activement que ces événements se produisent en mode basse consommation?

Le processeur d’un ordinateur est-il actif lorsqu’un système d’exploitation est en mode veille?

La réponse

Le contributeur SuperUser DavidPostill a la réponse pour nous:

Un processeur est-il actif en mode veille?

Ça dépend. Il existe différents états de veille (S1 à S4) et l’état du processeur n’est pas le même dans tous.

  • La CPU est arrêtée en état de veille S1
  • La CPU est mise hors tension dans les états de veille S2 ou supérieur

Le sommeil est normalement l’état de veille S3, mais le BIOS peut parfois être configuré pour utiliser l’état de veille S1 à la place (utilisé lorsque la reprise à partir de S3 ne fonctionne pas correctement).

  • powercfg -a (peut être utilisé pour voir quels états de veille un PC prend en charge)

Exemple de sortie:

États de veille du système

Les états S1, S2, S3 et S4 sont les états de veille. Un système dans l’un de ces états n’effectue aucune tâche de calcul et semble être éteint. Contrairement à un système à l’état d’arrêt (S5), cependant, un système en veille conserve l’état de la mémoire, que ce soit dans le matériel ou sur le disque. Le système d’exploitation n’a pas besoin d’être redémarré pour remettre l’ordinateur en état de fonctionnement.

Certains périphériques peuvent sortir le système d’un état de veille lorsque certains événements se produisent, comme un appel entrant vers un modem. De plus, sur certains ordinateurs, un indicateur externe indique à l’utilisateur que le système est simplement en train de dormir.

Avec chaque état de veille successif, S1 à S4, une plus grande partie de l’ordinateur est arrêtée. Tous les ordinateurs compatibles ACPI arrêtent leurs horloges de processeur en S1 et perdent le contexte matériel du système en S4 (sauf si un fichier de mise en veille prolongée est écrit avant l’arrêt), comme indiqué dans les sections ci-dessous. Les détails des états intermédiaires de veille peuvent varier en fonction de la manière dont le fabricant a conçu la machine. Par exemple, sur certaines machines, certaines puces de la carte mère peuvent perdre de la puissance à S3, tandis que sur d’autres, de telles puces conservent leur puissance jusqu’à S4. En outre, certains appareils peuvent être capables de réveiller le système uniquement à partir de S1 et non à partir d’états de veille plus profonds.

État d’alimentation du système S1

L’état d’alimentation du système S1 est un état de veille avec les caractéristiques suivantes:

Consommation d’énergie

  • Moins de consommation qu’en S0 et plus grande que dans les autres états de veille, l’horloge du processeur est éteinte et les horloges du bus sont arrêtées, reprise du logiciel
  • Le contrôle redémarre là où il s’était arrêté

Latence matérielle

  • Généralement pas plus de deux secondes

Contexte matériel du système

  • Tout le contexte conservé et maintenu par le matériel

État de l’alimentation du système S2

L’état d’alimentation système S2 est similaire à S1, sauf que le contexte du processeur et le contenu du cache système sont perdus car le processeur perd de l’alimentation. L’état S2 présente les caractéristiques suivantes:

Consommation d’énergie

  • Moins de consommation que dans l’état S1 et supérieure à S3, le processeur est éteint, les horloges de bus sont arrêtées (certains bus peuvent perdre de la puissance), reprise du logiciel
  • 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 de S1

Contexte matériel du système

  • Le contexte du processeur et le contenu du cache système sont perdus

État d’alimentation du système S3

L’état d’alimentation du système S3 est un état de veille avec les caractéristiques suivantes:

Consommation d’énergie

  • Moins de consommation que dans l’état S2, le processeur est éteint et certaines puces de la carte mère peuvent également l’être

Reprise du logiciel

  • 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 indiscernable de S2

Contexte matériel du système

  • Seule la mémoire système est conservée; Le contexte du processeur, le contenu du cache et le contexte du chipset sont perdus

État de l’alimentation du système S4

L’état d’alimentation du système S4, l’état de mise en veille prolongée, est l’état de veille le plus faible et a la latence de réveil la plus longue. Pour réduire au minimum la consommation d’énergie, le matériel met hors tension tous les périphériques. Cependant, le contexte du système d’exploitation est conservé dans un fichier de mise en veille prolongée (une image de la mémoire) que le système écrit sur le disque avant d’entrer dans l’état S4. Au redémarrage, le chargeur lit ce fichier et saute à l’emplacement précédent de pré-hibernation du système.

Si un ordinateur dans l’état S1, S2 ou S3 perd toute alimentation CA ou batterie, il perd le contexte matériel du système et doit donc redémarrer pour revenir à S0. Un ordinateur dans l’é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 de mise en veille prolongée. Un ordinateur en état de veille prolongée n’utilise aucune alimentation (à l’exception possible du courant de maintien).

L’état d’alimentation du système S4 ​​présente les caractéristiques suivantes:

Consommation d’énergie

  • Éteint, sauf pour le courant de maintien au bouton d’alimentation et aux appareils similaires, reprise du logiciel
  • Le système redémarre à partir du fichier de mise en veille prolongée enregistré. Si le fichier de mise en veille prolongée ne peut pas être chargé, un redémarrage est nécessaire. La reconfiguration du matériel alors que le système est à l’état S4 peut entraîner des modifications qui empêchent le fichier de mise en veille prolongée de se charger correctement.

Latence matérielle

  • Long et indéfini. Seule l’interaction physique ramène le système à un état de fonctionnement. Une telle interaction peut inclure l’utilisateur appuyant sur l’interrupteur ON ou, si le matériel approprié est présent et le réveil est activé, une sonnerie entrante pour le modem ou une activité sur un LAN. La machine peut également se réveiller à partir d’un minuteur de reprise si le matériel le prend en charge. Contexte matériel du système.
  • Aucun conservé dans le matériel. Le système écrit une image de la mémoire dans le fichier de mise en veille prolongée avant de s’éteindre. Lorsque le système d’exploitation est chargé, il lit ce fichier et saute à son emplacement précédent.

Lectures complémentaires

Avez-vous quelque chose à ajouter à l’explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d’autres utilisateurs de Stack Exchange férus de technologie? Consultez le fil de discussion complet ici.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Comment démarrer à partir d'un lecteur USB dans VirtualBox

Comment démarrer à partir d’un lecteur USB dans VirtualBox

Qu'est-ce qu'un fichier MKV et comment y jouez-vous?

Qu’est-ce qu’un fichier MKV et comment y jouez-vous?