计算机组成原理chp3.ppt

N = 区内块数,阴影区表示查找范围,根据组号在块表中寻找组,组内相联查找。 直接映象 全相联映象 组相联映象 过程 (1)主存地址分成区号、块号、块内地址 (2)在主存地址中截取与Cache地址对就部分作为Cache地址 (3)以块号为地址访问目录表读出区号与主存地址中区号比较 (4)若相等,命中 (5)若不相等,块失效,停止Cache访问。访主存,并调块 (1)主存地址分成主存块号和块内地址 (2)用主存块号同目录表相联比较 (3)若相同,则取出Cache块号,Cache块号与块内地址拼接成Cache地址,访问Cache (4)若无相同的,则产生缺块、调块 (1)主存地址分区号、组号、块号、块内地址 (2)用组号选出一组 (3)对该组用区号+块号全相联比较 (4)或找不到,则块失效 (5)若找到一样,则将读出的Cache块号与组号和块内地址拼接形成Cache地址。 目录表 长:Cache大小 宽:主存地址位-Cache地址位 长:Cache 大小 宽:(主存块号+Cache块号)位 主存块号位参与比较 长:2ncbCache大小 宽:(区号+2块号)位 (区号+块号)位参与与比较 优点 (1)硬件省,目录表小,成本低 (2)访问Cache与访问区号表同时进行 (1)块冲突最低 (2)Cache空间利用率最高 集中全相联和直接映象的优点弥补他们的缺点 缺点 (1

文档评论(0)

1亿VIP精品文档

相关文档