普考-資訊處理計算機概要112 年第 30 題單選題考點:切換成本考點:有效運算時間
一個單CPU核心的分時多工作業系統如果想要在每一秒內能執行到更多的執行緒,一個簡單想法是縮短時間片斷(time slice)的長度。下列那一項不是縮短時間片斷所會產生的影響?
ACPU會花較多的時間在執行本文切換(context switch)
BCPU實際花在執行應用程式的時間會變短
C增加每一次中斷處理所需的時間正確答案
D對批次處理(batch processing)的工作效率會降低
C正確答案
縮短 time slice 會增加 context switch 次數,但不會改變單次中斷處理的時間。
逐選項解析
ACPU會花較多的時間在執行本文切換(context switch)切換成本✕ 錯誤
time slice 變短 → 單位時間內切換次數變多 → context switch 總花費時間增加,正確描述。
BCPU實際花在執行應用程式的時間會變短有效運算時間✕ 錯誤
切換變多代表 CPU overhead 增加,實際跑應用程式 (user code) 的時間比例降低,正確。
D對批次處理(batch processing)的工作效率會降低✕ 錯誤
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本