LONGEPASS
電腦軟體應用/電腦概論/Q43
簡單
正確率 -
Q43.

在作業系統(Operating System)處理程序執行順序排程(Process Scheduling)中,下列何者不屬於Process Scheduling 的方法?

電腦軟體應用 · 乙級 · 電腦概論 · Q43

難易度分析

2 / 5

本題考查對作業系統核心術語的定義區分。考生僅需能正確分辨排程演算法與同步化問題的差異即可選出答案,不涉及複雜的計算或深層的邏輯推理,屬於基礎概念的辨析。

正確答案:④Race Condition

④ Race Condition:Race Condition(競態條件) 並非排程方法,而是指多個程序 同時存取共享資源 時,執行結果依賴程序執行順序的 同步化問題,需透過 互斥鎖(Mutex) 或 信號量(Semaphore) 來解決。

錯誤選項解析

  • ① First In First Out:FIFO(先進先出) 屬於最基礎的 非搶佔式排程演算法,程序依照到達就緒佇列的順序依次執行,實現簡單但可能導致 等待時間過長 的缺點。
  • ② Shortest Job First:SJF(最短工作優先) 是一種以 預估執行時間最短者優先執行 的排程策略,能有效降低平均等待時間,但需預先知道各程序的 CPU 爆發時間。
  • ③ Round Robin:Round Robin(輪轉法) 採用 時間量子(Time Quantum) 的搶佔式排程,每個程序輪流獲得固定長度的 CPU 時間,是 分時系統 最常用的排程方式。
Learning Tip

"本題核心考點在於區分 排程演算法 與 程序同步化問題。常見的排程方法包含 FIFO、SJF、Round Robin、優先權排程 及 多層級佇列排程;而 Race Condition、Deadlock(死結)、Starvation(飢餓) 均屬於程序管理的其他議題,切勿混淆。實務上需熟記各類排程演算法的 搶佔/非搶佔特性 與 優缺點比較。"

學員答題分佈

①First In First Out0%
②Shortest Job First0%
③Round Robin0%
④Race Condition0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目