電源管理(軟體控制)
OS將許多程式的計時器喚醒時刻稍微錯開後對齊(計時器合併)的理由,下列何者正確?
- A為了提高計時器的精度
- B為了減少程式的數量
- C為了減少CPU醒來的次數、延長單次的休息時間,使其更容易進入深度省電狀態
查看答案與解析
正確答案:C. 為了減少CPU醒來的次數、延長單次的休息時間,使其更容易進入深度省電狀態
如果許多程式在各自不同的時刻設定計時器,CPU每次都必須醒來,單次休息時間變短,就無法進入深度省電狀態。OS會將稍有延遲也無妨的計時器喚醒時刻合併到相近的時間,在醒來一次時一併處理。這樣休息時間會變長,超過損益平衡時間而能深度休息,待機中的功率就會大幅減少。
- A. 精度反而會稍微下降。
- B. 程式的數量不會改變。
- C. 正確。容許些許延遲,並一併處理。