为什么写回法搭配写分配法,全写法搭配非写分配法?


(1)写回法搭配写分配法
假设第一次未命中,需要加载主存中的块到Cache中,同时更新Cache块的内容;往后再n访问即写命中的情况,只需要修改n次Cache中的块。
如果让写回法搭配非写分配法,第一次未命中,仅修改主存里的块内容,不调入Cache中;往后n次访问也是修改n次主存里的内容。效率远不如打配写分配法的情况(访问Cache快比访问主存块的多)。
(2)全写法打配非写分配法
假设第一次未命中,仅修改主存里的内容,不调入Cache中;往后n次也是仅修改n次主存里的块的内容。
如果让全写法搭配写分配法,第一次未命中的情况下,这个块会被调入Cache并修改;往后的n次访问会同时修改n次主存+n次Cache的块的内容,显然效率更低。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM