2013年4月21日

摘要: 在Cache设计中,另一个问题是高速缓存行应该存储在什么位置。当从主存中取出一个高速缓存行时,应该把这个高速缓存行放置到Cache中的什么位置? 这个问题的答案因系统而异。一个极端是全相联(fully associative) Cache,每个高速缓存行能够放置在Cache中的任意位置。另一个极端是直接映射(directed mapped) Cache,每个高速缓存行在Cache中有唯一的位置。处于两种极端中间的方案是n路组相联(nway set associated)。在n路组相联Cache中,每个高速缓存行都能放置到Cache中n个不同区域位置中的一个。 例如,在2路组相联Cache中, 阅读全文
posted @ 2013-04-21 13:25 小葫芦藤 阅读(515) 评论(0) 推荐(1)

导航