LONGEPASS
網頁設計/作業準備/Q102
簡單
正確率 -
Q102.

作業系統中,臨界區間(Critical Section)的有效控制可以解決行程同步的問題,而解決臨界區間的問題不需滿足何項要求?

網頁設計 · 乙級 · 作業準備 · Q102

難易度分析

2 / 5

本題考查對作業系統核心定義的準確記憶。選項中包含了臨界區間問題必須滿足的三個標準理論條件,以及一個雖與資源管理相關但並不屬於該定義範疇的選項。只要能精確區分核心條件與周邊概念,即可快速判定。

正確答案:③Dead Lock Management

③ Dead Lock Management:Dead Lock Management(死結管理)並非解決臨界區間問題的必要條件。臨界區間的三大核心條件為 Mutual Exclusion、Progress 與 Bounded Waiting,死結處理屬於作業系統資源分配的獨立議題。

錯誤選項解析

  • ① Mutual Exclusion:Mutual Exclusion(互斥)是臨界區間問題必須滿足的基本條件,確保同一時間僅有一個行程能進入臨界區間,避免資源競爭與資料不一致的問題。
  • ② Progress:Progress(前進)是臨界區間的必要條件之一,要求當沒有行程處於臨界區間時,選擇下一個進入臨界區間的行程不能被無限期延遲,以確保系統持續運作。
  • ④ Bounded Waiting:Bounded Waiting(有限等待)是臨界區間必須滿足的條件,確保行程等待進入臨界區間的時間有上限,防止飢餓現象(Starvation)發生。
Learning Tip

"本題核心考點為臨界區間問題的三大必要條件:Mutual Exclusion(互斥)、Progress(前進)、Bounded Waiting(有限等待)。常考陷阱是將死結預防與避免(如銀行家演算法)與臨界區間條件混淆,兩者雖同屬行程同步與資源管理範疇,但解決的問題層次不同。實務上常使用信號量(Semaphore)或監視器(Monitor)來實現臨界區間控制。"

學員答題分佈

①Mutual Exclusion0%
②Progress0%
③Dead Lock Management0%
④Bounded Waiting0%

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

相似類型題目