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

第36題

在作業系統( O p e r a t i n g S y s t e m ) 處理程序執行順序排程( P r o c e s s S c h e d u l i…

題目

在作業系統( O p e r a t i n g S y s t e m ) 處理程序執行順序排程( 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 a c e C o n d i t i o n
  2. (2) F i r s t I n F i r s t O u t
  3. (3) S h o r t e s t J o b F i r s t
  4. (4) R o u n d R o b i n

官方答案

(1) R a c e C o n d i t i o n

解析

程序排程方法常見的有 First In First Out(先到先服務)、Shortest Job First(最短工作優先)、Round Robin(輪轉法)等,都是決定哪個就緒程序取得 CPU 的原則。Race Condition 是競態條件,指多個程序同時存取共享資源,導致執行結果隨先後順序而不確定,屬於並行程序的同步問題,須以鎖定或號誌解決,並非排程方法。因此本題應選 Race Condition。

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

官方資料