[理工] 计组 Cache 观念

楼主: jerry900287 (卤蛋)   2017-12-13 09:46:34
想请问一下各位大大
我在念 计组 内存 这章节突然想到一个问题
如果只看 Cache 和 Main Memory
那么我想问的是
假设给你一个 位址去存取 Cache 发生 Cache Miss
那么会从 Main Memory 置换需要的 Block 到 Cache 对应位置
那 CPU 会在去存取一次 Cache 触发 Cache Hit (总共两次 Cache 存取)
还是 Main Memory 搬给 Cache 的同时也一并给 CPU (总共一次 Cache 存取)
我是听张凡上课说
发生Cache Miss 会先从 Main Memory 搬到 Cache
接着通知 CPU 再存取一次
所以这块我还蛮纳闷的 这样Cache是存取几次?!
感谢!!!
作者: leoone (里欧一代)   2017-12-13 10:07:00
IO operation 2次 单从Cache miss来看
作者: barry70490 (blacksea741)   2017-12-13 12:55:00
两次会先从Mem搬到cache再搬到CPU昨天刚好重听到这块在2017第19堂课 第一节第一次存取cache 发现cache miss 所以要求Mem传block上来到cache第二次再存取新的cache block
作者: alan23273850   2017-12-13 14:26:00
清大有个老师是要写project,你写了就会知道要两次比较方便,从模组化角度来看比较统一

Links booklink

Contact Us: admin [ a t ] ucptt.com