LONGEPASS
網頁設計/作業準備/Q94
中等
正確率 -
Q94.

作業系統將正在執行(Running)的處理單元回復到上一狀態(如Ready),而將資源讓給別的處理單元來使用的動作稱之為何?

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

難易度分析

3 / 5

此題要求考生能精確區分作業系統的狀態恢復機制與排程異常現象,並排除不屬於該領域的專業術語。由於選項中包含多個容易混淆的相關概念,需要對各名詞的定義有明確的掌握才能正確判別。

正確答案:④Rollback

④ Rollback:Rollback(復原/回滾) 是指作業系統將正在 Running 狀態的處理單元(Process/Thread)強制回復到先前的 Ready 狀態,釋放 CPU 資源供其他處理單元使用,這在 Checkpoint/Restart 機制或 Deadlock 處理 中是常見的操作。

錯誤選項解析

  • ① Indefinite Postponement:Indefinite Postponement(無限期擱置) 是指行程因排程演算法(如優先權排程)而長期無法被排程器選取的現象,與題目所述「主動回復到上一狀態」的機制無關。
  • ② Commit:Commit(提交) 是資料庫或交易處理中的術語,指將交易的所有變更永久儲存,與作業系統的行程狀態切換無關。
  • ③ Starvation:Starvation(飢餓) 是指某行程因資源持續被其他行程佔用而長期無法獲得執行機會,屬於排程不公平造成的結果,而非作業系統主動執行的狀態回復動作。
Learning Tip

"本題核心考點在於區分 行程狀態切換 與 排程異常現象 的差異。Rollback 是作業系統主動執行的狀態回復機制,常用於 Deadlock 解除 或 系統當機復原;而 Starvation 與 Indefinite Postponement 是排程演算法造成的被動結果,Commit 則屬於資料庫領域的術語。實務上需特別注意這些名詞的應用情境,避免混淆。"

學員答題分佈

①Indefinite Postponement0%
②Commit0%
③Starvation0%
④Rollback0%

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

相似類型題目