阿摩線上測驗 登入

申論題資訊

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

題組內容

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

申論題內容

1.試述何謂寫入(write through)?(5 分)

詳解 (共 2 筆)

詳解 提供者:牛奶鍋
1.write through:CPU向cache寫入數據時,同時向memory(後端存儲)也寫一份,使cache和memory的數據保持一致。優點是簡單,缺點是每次都要訪問memory,速度比較慢。
2.post write:CPU更新cache數據時,把更新的數據寫入到一個更新緩沖器,在合適的時候才對memory(後端存儲)進行更新。這樣可以提高cache訪問速度,但是,在數據連續被更新兩次以上的時候,緩沖區將不夠使用,被迫同時更新memory(後端存儲)。
3.write back:cpu更新cache時,只是把更新的cache區標記一下,並不同步更新memory(後端存儲)。只是在cache區要被新進入的數據取代時,才更新memory(後端存儲)。這樣做的原因是考慮到很多時候cache存入的是中間結果,沒有必要同步更新memory(後端存儲)。優點是CPU執行的效率提高,缺點是實現起來技術比較復雜

Write-through與Write-back和買賣東西相似,Write-Through就相當於你親自去買東西,你買到什麽就可以親手拿到;而Write-Back就和中介差不多,你給了中介錢,然後它告訴你說你的東西買到了,然後就相信拿到這個東西了,但是要是出現特殊情況中介跑了,你再去檢查,東西原來沒有真正到手。

By:https://www.itread01.com/content/1547490026.html
詳解 提供者:hchungw
 

寫入(write through)是一種快取記憶體的寫入策略。在這種策略下,當數據在快取中被修改時,這些改變會立即寫入到主記憶體中。這樣確保了快取和主記憶體之間的數據一致性,即主記憶體總是擁有最新的數據。儘管這種方法可能會增加寫操作的延遲,但它簡化了數據的一致性管理,因為每次數據變動都會立即反映在主記憶體中。