抱歉抱歉 最近感觉是我一直洗版 在跟大家说一声抱歉 这边是清大最后一个问题了
然后也跟大家分享一下大神所做的神整理
https://www.ptt.cc/bbs/Grad-ProbAsk/M.1546921393.A.A08.html
然后也有另外为大神和我分享了107清大的解答 真的很感谢他 希望他能上他想要的学校
有需要的人也可以跟我说喔
那这边是小弟的问题
https://imgur.com/J78VV6r.jpg
想请问一下题目写说
given a unifed cache consisting of instruction cache and data cache
with "NO" write -buffer
小弟在想 "NO"writer-buffer 这是指 no write allocation吗?
因为 no write allocation的定义是 :cpu直接更新memory的某个word
但解答的算法是 write through + write allocation
是小弟的理解有误吗 请大神为小弟指点迷津
又该如何去判断是用write allocation还是no write allocation呢?
作者: sssxyz11 (交) 2019-02-09 16:45:00
其实我觉得这题有点奇怪,write through明明就是write cache的机制,跟write miss无关吧...难道都没人有这疑惑吗...
为什么write miss 是写入一个word啊我也觉得超怪 no write buffer我是解读成write hit也要等他写入memory 之后cpu才能继续执行可是这题也忽略write hit的写入memory那我把他当成write around你的解答又说write miss要配置block上来我整个搞混QQ
@sssxyz11 可是历年题目writethough不管搭配write allocate 和 write noallocate都还是要算write miss@eric131204 真的 哈哈我也搞混了 不懂他那句话到底是什么意思@wei12f8158 后来b大神有另外开一篇 b大神留言后面好像他算错了
我看了那篇整理还是不懂为什么不用考虑write hit的写入时间,还有他说write miss用write through处理是write allocate吗还是什么?
作者: kurtis6741 (KurtHappy) 2019-02-10 14:43:00
请问可以跟你要107清大的解答吗