申論題資訊
試卷:108年 - 108 關務特種考試_四等_資訊處理:程式語言概要#75722
科目:程式語言
年份:108年
排序:0
題組內容
二、請說明在 CPU、記憶體(memory)、快取記憶體(cache)之間資料傳遞時發生寫入(write through)與寫回(write back)之下列問題:
申論題內容
3.試述寫入(write through)與寫回(write back)分別有何優點、缺點?(15分)
詳解 (共 1 筆)
寫入(Write Through)
優點:
- 資料一致性高:數據立即寫入主記憶體,確保快取與主記憶體之間的一致性。
- 簡化錯誤恢復:如果系統崩潰或發生故障,數據不容易丟失,因為主記憶體總是最新的。
缺點:
- 性能較低:每次寫操作都需要同時寫入快取和主記憶體,導致較高的寫延遲。
- 寫操作頻繁:頻繁的寫操作會增加主記憶體的負擔,影響系統整體性能。
寫回(Write Back)
優點:
- 性能較高:數據只在快取中更新,直到被驅逐才寫回主記憶體,減少了寫操作的次數和延遲。
- 減少主記憶體負擔:多次修改的數據只會最終寫回一次,減少了主記憶體的寫入次數。
缺點:
- 資料一致性管理複雜:需要額外的機制來確保快取與主記憶體之間的數據一致性。
- 數據丟失風險:如果系統崩潰或發生故障,未寫回主記憶體的數據可能會丟失。