民國112年 第2梯次 網頁設計乙級 學科

第36題

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

題目

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

  1. (1) Starvation
  2. (2) Indefinite Postponement
  3. (3) Commit
  4. (4) Rollback

官方答案

(4) Rollback

解析

在作業系統與資料庫管理中,「Rollback(回復/回滾)」指將處理單元(process/transaction)從目前狀態(如 Running)撤銷回上一個保存點或就緒狀態(Ready),釋出 CPU 等資源讓其他處理單元使用,符合題意。Starvation(飢餓)與 Indefinite Postponement(無限期延後)皆指某程序長期得不到資源而無法執行,屬排程不公現象,非「回復狀態」動作;Commit 是確認並提交交易結果,與回復相反。關鍵區分:Rollback 主動撤銷回到先前狀態,Commit 向前確認完成。

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

官方資料