Energieverwaltung (softwaregesteuert)
Warum richtet das Betriebssystem die Weckzeiten der Timer vieler Programme leicht verschoben aus (Timer Coalescing)?
- AUm die Genauigkeit der Timer zu erhöhen
- BUm die Zahl der Programme zu verringern
- CUm die Zahl der Aufwachvorgänge der CPU zu verringern, die einzelnen Ruhephasen zu verlängern und leichter in tiefe Energiesparzustände zu gelangen
Antwort und Erläuterung anzeigen
Antwort: C. Um die Zahl der Aufwachvorgänge der CPU zu verringern, die einzelnen Ruhephasen zu verlängern und leichter in tiefe Energiesparzustände zu gelangen
Stellen viele Programme ihre Timer zu verschiedenen Zeiten, muss die CPU jedes Mal aufwachen, die Ruhephasen sind kurz, und sie erreicht keine tiefen Energiesparzustände. Das Betriebssystem fasst Weckzeiten von Timern, bei denen eine leichte Verzögerung nichts ausmacht, zu nahe beieinanderliegenden Zeiten zusammen und bearbeitet sie gebündelt, wenn die CPU einmal aufgewacht ist. Dadurch werden die Ruhephasen länger, die Break-even-Zeit wird überschritten und tiefes Ruhen möglich, sodass die Leistung im Standby stark sinkt.