民國112年 第2梯次 網頁設計乙級 學科
第36題
作業系統將正在執行(Running)的處理單元回復到上一狀態(如Ready),而將資源讓給別的處理單 元來使用的動作稱之為何?
題目
作業系統將正在執行(Running)的處理單元回復到上一狀態(如Ready),而將資源讓給別的處理單 元來使用的動作稱之為何?
- (1) Starvation
- (2) Indefinite Postponement
- (3) Commit
- (4) Rollback
官方答案
(4) Rollback
解析
在作業系統與資料庫管理中,「Rollback(回復/回滾)」指將處理單元(process/transaction)從目前狀態(如 Running)撤銷回上一個保存點或就緒狀態(Ready),釋出 CPU 等資源讓其他處理單元使用,符合題意。Starvation(飢餓)與 Indefinite Postponement(無限期延後)皆指某程序長期得不到資源而無法執行,屬排程不公現象,非「回復狀態」動作;Commit 是確認並提交交易結果,與回復相反。關鍵區分:Rollback 主動撤銷回到先前狀態,Commit 向前確認完成。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。