Gestion de l'énergie
Pourquoi un OS décale-t-il légèrement les instants de réveil des timers de nombreux programmes pour les regrouper (coalescence des timers) ?
- APour améliorer la précision des timers
- BPour réduire le nombre de programmes
- CPour réduire le nombre de réveils du CPU et allonger chaque période de repos, facilitant l'entrée dans les états d'économie profonds
Afficher la réponse et l'explication
Réponse : C. Pour réduire le nombre de réveils du CPU et allonger chaque période de repos, facilitant l'entrée dans les états d'économie profonds
Si de nombreux programmes règlent leurs timers à des instants dispersés, le CPU doit se réveiller à chaque fois ; chaque repos est court et les états d'économie profonds sont inaccessibles. L'OS regroupe à des instants proches les réveils de timers qui tolèrent un léger retard et les traite ensemble lors d'un seul réveil. Les repos s'allongent, dépassent le temps de rentabilité et permettent un repos profond, ce qui réduit fortement la consommation en veille.