民國113年 第3梯次 電腦軟體應用乙級 學科

第54題

下列哪一種「排程演算法」,理論上能得到最短的平均等待時間?

題目

下列哪一種「排程演算法」,理論上能得到最短的平均等待時間?

  1. (1) 先到先做(FCFS)
  2. (2) 優先權 (Priority)
  3. (3) 最短工作先做(SJF)
  4. (4) 循環分配(RR)

官方答案

(3) 最短工作先做(SJF)

解析

最短工作先做(SJF, Shortest Job First)在理論上可使平均等待時間最小(選項3)。其原理是讓執行時間最短的行程優先執行,減少後續行程累積等待;相較於先到先做(FCFS,選項1)可能因長工作卡住造成較長等待,優先權(選項2)依權重而非長度,循環分配(RR,選項4)以時間片輪流,平均等待時間通常較SJF長。

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

官方資料