Q110.
作業系統的搶救回復(recovery)機制中,檢查點(checkpoint)的作用是?
電腦軟體應用 · 丙級 · 系統軟體使用 · Q110
難易度分析
2 / 5
本題考查作業系統恢復機制的基礎概念,要求考生能準確區分特定功能與相似機制之間的差異,屬於典型的定義記憶與概念辨析題型。
正確答案:②加速系統回復的效率
② 加速系統回復的效率:檢查點(checkpoint)的核心作用是在系統正常運作時定期建立狀態快照,將已完成的交易與記憶體中的髒頁(dirty pages)寫入磁碟。當系統故障需要回復時,只需從最後一個檢查點開始重做(redo)或復原(undo),大幅縮短日誌掃描範圍,從而加速系統回復效率。
錯誤選項解析
- ① 檢查系統狀態的一致性:檢查系統狀態一致性主要依賴交易日誌(transaction log)與驗證和(checksum)機制來達成,而非檢查點的核心功能。檢查點僅記錄當下系統狀態的快照,本身不執行一致性驗證。
- ③ 解決磁碟毀損後的回復問題:磁碟毀損屬於實體儲存媒體故障,需依賴備份還原、RAID 冗餘機制或分散式儲存來解決。檢查點僅處理邏輯層面的交易回復,無法修復實體磁碟的硬體損壞。
- ④ 改善資料異動執行的效率:資料異動執行效率取決於CPU 排程、I/O 緩衝機制與資料庫索引優化等因素。檢查點反而可能因集中寫入磁碟而短暫降低執行效能,其設計目的僅在於優化故障後的回復速度。
Learning Tip
"此題常考檢查點與交易日誌的功能區別。切記:檢查點的目的是縮短回復時間而非提升執行效能;一致性檢查靠的是日誌與 checksum,磁碟毀損需靠備份與 RAID。實務上,檢查點間隔越短,回復越快,但頻繁建立檢查點會增加 I/O 負擔,需依系統需求取捨。"
學員答題分佈
①檢查系統狀態的一致性0%
②加速系統回復的效率0%
③解決磁碟毀損後的回復問題0%
④改善資料異動執行的效率0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!