電源管理(軟體控制)

OS將許多程式的計時器喚醒時刻稍微錯開後對齊(計時器合併)的理由,下列何者正確?

  1. A為了提高計時器的精度
  2. B為了減少程式的數量
  3. C為了減少CPU醒來的次數、延長單次的休息時間,使其更容易進入深度省電狀態
查看答案與解析

正確答案:C. 為了減少CPU醒來的次數、延長單次的休息時間,使其更容易進入深度省電狀態

如果許多程式在各自不同的時刻設定計時器,CPU每次都必須醒來,單次休息時間變短,就無法進入深度省電狀態。OS會將稍有延遲也無妨的計時器喚醒時刻合併到相近的時間,在醒來一次時一併處理。這樣休息時間會變長,超過損益平衡時間而能深度休息,待機中的功率就會大幅減少。

  • A. 精度反而會稍微下降。
  • B. 程式的數量不會改變。
  • C. 正確。容許些許延遲,並一併處理。
練習這個領域 前往領域頁面

電源管理(軟體控制)的其他題目

  1. 關於Linux等OS所使用的無滴答(tickless)核心的概念,下列何者正確?
  2. Arm處理器的WFI(Wait For Interrupt)指令的用途,下列何者正確?
  3. 要讓以電池運作的機器在指定時刻從睡眠狀態醒來,經常使用的是下列何者?
  4. 只將電源電壓降低10%時(其他條件相同),動態功耗大約會減少幾%?
  5. 在CMOS電路的動態功耗公式 P = αCV²f 中,α所代表的意義,下列何者正確?