民國105年 第3梯次 網頁設計乙級 學科

第65題

作業系統處理程式執行順序排程( P r o c e s s S c h e d u l i n g ) 中,何者屬於P r o c e s s S c h e…

題目

作業系統處理程式執行順序排程( P r o c e s s S c h e d u l i n g ) 中,何者屬於P r o c e s s S c h e d u l i n g 方法?

  1. (1) R o u n d R o b i n
  2. (2) S h o r t e s t
  3. (3) R a c e C o n d i t i o n
  4. (4) F i r s t I n F i r s t O u t

官方答案

(1) R o u n d R o b i n、(2) S h o r t e s t、(4) F i r s t I n F i r s t O u t

解析

Process Scheduling 指的是決定就緒佇列中哪個程序取得 CPU 的演算法。Round Robin 給每個程序固定時間切片,依序輪流執行,適合分時系統;Shortest(最短工作優先,如 SJF/SPN)先挑預估執行時間最短者,可降低平均等待時間;First In First Out 依到達順序服務,即先來先做。Race Condition 是指多個程序同時存取共享資源、執行結果隨排程順序而異的競態現象,屬於同步與互斥問題,並非排程方法。

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

官方資料