Gestion de l'énergie

Quel principe du noyau tickless utilisé dans des OS comme Linux est correct ?

  1. AÉteindre l'affichage de l'horloge pour réduire la consommation de l'écran
  2. BLorsqu'il n'y a pas de travail, arrêter l'interruption périodique de tic d'horloge afin de permettre un long repos jusqu'à la tâche suivante
  3. CPorter l'interruption de tic à des dizaines de milliers par seconde
Afficher la réponse et l'explication

Réponse : B. Lorsqu'il n'y a pas de travail, arrêter l'interruption périodique de tic d'horloge afin de permettre un long repos jusqu'à la tâche suivante

Les OS classiques géraient la commutation des programmes et le temps par une interruption de tic, par exemple 100 à 1000 fois par seconde, et le CPU se réveillait à chaque tic même sans rien à faire. Le noyau tickless arrête l'interruption de tic sur les CPU sans travail et ne programme un timer que pour le prochain instant de réveil nécessaire. Le CPU peut ainsi se reposer longtemps et profondément, ce qui réduit la consommation en veille.

S'entraîner sur ce thème Retour au thème

Autres questions sur Gestion de l'énergie

  1. Quel usage de l'instruction WFI (Wait For Interrupt) des processeurs Arm est correct ?
  2. Qu'utilise-t-on couramment pour réveiller à heure fixe un appareil sur batterie en veille ?
  3. Si l'on abaisse uniquement la tension d'alimentation de 10 % (autres conditions inchangées), de combien de % la consommation dynamique diminue-t-elle approximativement ?
  4. Dans l'expression de la consommation dynamique d'un circuit CMOS P = αCV²f, que représente α ?
  5. Quelle est la consommation dynamique d'un circuit avec un taux d'activité α = 0,1, une capacité commutée C = 1 nF, une tension d'alimentation V = 1 V et une fréquence f = 1 GHz ?

Comparatifs sur ce thème