阿摩線上測驗 登入

申論題資訊

試卷:108年 - 108 關務特種考試_四等_資訊處理:程式語言概要#75722
科目:程式語言
年份:108年
排序:0

題組內容

二、請說明在 CPU、記憶體(memory)、快取記憶體(cache)之間資料傳遞時發生寫入(write through)與寫回(write back)之下列問題:

申論題內容

3.試述寫入(write through)與寫回(write back)分別有何優點、缺點?(15分)

詳解 (共 1 筆)

詳解 提供者:hchungw

寫入(Write Through)

優點:

  1. 資料一致性高:數據立即寫入主記憶體,確保快取與主記憶體之間的一致性。
  2. 簡化錯誤恢復:如果系統崩潰或發生故障,數據不容易丟失,因為主記憶體總是最新的。

缺點:

  1. 性能較低:每次寫操作都需要同時寫入快取和主記憶體,導致較高的寫延遲。
  2. 寫操作頻繁:頻繁的寫操作會增加主記憶體的負擔,影響系統整體性能。

寫回(Write Back)

優點:

  1. 性能較高:數據只在快取中更新,直到被驅逐才寫回主記憶體,減少了寫操作的次數和延遲。
  2. 減少主記憶體負擔:多次修改的數據只會最終寫回一次,減少了主記憶體的寫入次數。

缺點:

  1. 資料一致性管理複雜:需要額外的機制來確保快取與主記憶體之間的數據一致性。
  2. 數據丟失風險:如果系統崩潰或發生故障,未寫回主記憶體的數據可能會丟失。