第三章 的多层次的存储器(白中英第五版).ppt

第三章 的多层次的存储器(白中英第五版).ppt

第三章 的多层次的存储器(白中英第五版)

3.6 cache存储器 * 一、全相联的映射方式 映射方法(多对多) 主存内容可以拷贝到任意行 地址变换 1、将地址分为两部分(块号和字),在内存块写入Cache时,同时写入块号标记; 2、CPU给出访问地址后,也将地址分为两部分(块号和字),比较电路块号与Cache 表中的标记进行比较,相同表示命中,访问相应单元;如果没有命中访问内存,CPU 直接访问内存,并将被访问内存的相对应块写入Cache。 3.6 cache存储器 * 3、特点: 优点:冲突概率小,Cache的利用高。 缺点:比较器难实现,需要一个访问速度很快代价高的相联存储器 4、应用场合: 适用于小容量的Cache 二、直接映射方式 1、映射方法(一对多)如: ? ⑴ i= j mod m ? ⑵ 主存第j块内容拷贝到Cache的i行 ? 3.6 cache存储器 * ⑶ 一般i和m都是2N级 [例]cache容量16字,主存容量256字,则地址2,18,34…..242等都存放在cache的地址2内,如果第一次2在cache中,下次访问34内容,则不管cache其他位置的内容访问情况,都会引起2块内容的替换 2、基本原理 ⑴利用行号选择相应行; ⑵把行标记与CPU访问地址进行比较,相同表示命中,访问Cache; 3.6 cache存储器 * ⑶如果没有命中,访问内存,并将相应块写入Cache 3、特

文档评论(0)

1亿VIP精品文档

相关文档