民國112年 普通考試 資訊處理 計算機概要

第30題

一個單CPU核心的分時多工作業系統如果想要在每一秒內能執行到更多的執行緒,一個簡單想法是縮短時間片斷(time slice)的長度。下列那一項不是縮短時間片斷所…

題目

一個單CPU核心的分時多工作業系統如果想要在每一秒內能執行到更多的執行緒,一個簡單想法是縮短時間片斷(time slice)的長度。下列那一項不是縮短時間片斷所會產生的影響? A. CPU會花較多的時間在執行本文切換(context switch) B. CPU實際花在執行應用程式的時間會變短 C. 增加每一次中斷處理所需的時間 D. 對批次處理(batch processing)的工作效率會降低

官方答案

  • 答案:C. 增加每一次中斷處理所需的時間

解析

時間片段縮短後,單位時間內發生的計時器中斷次數增加,每次中斷都要存檔與回復行程狀態,因此 CPU 花在本文切換(context switch)的時間比例上升(A 成立),實際執行應用程式的時間比例相對下降(B 成立);批次處理工作反覆被打斷,快取與管線效益變差,效率降低(D 成立)。但「每一次」中斷處理所需時間由硬體與作業系統機制決定,不會因片段縮短而變長,改變的只是中斷次數,故 C 不是縮短時間片段的影響。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料

答案以考選部公告之測驗式試題標準答案 PDF 為準。