试题详情
简答题已知cache1采用直接映射方式,共16行,块大小为1个字,缺失损失为8个时钟周期;cache2也采用直接映射方式,共4行,块大小为4个字,缺失损失为11个时钟周期。假定开始时cache为空,采用字编址方式。要求找出一个访问地址序列,使得cache2具有更低的缺失率,但总的缺失损失反而比cache1大。
  • 假设cache1和cache2的缺失次数分别为x和y,根据题意,x和y必须满足以下条件:11×y> 8×x且x>y,显然,满足该条件的x和y有许多,例如,x=4,y=3、x=5,y=4等等。
    对于以下的访问地址序列:0,1,4,8,cache1缺失4次,而cache2缺失3次;
    对于以下的访问地址序列:0,2,4,8,12,cache1缺失5次,而cache2缺失4次;
    对于以下的访问地址序列:0,3,4,8,12,16,20,cache1缺失7次,而cache2缺失6次;
  • 关注下方微信公众号,在线模考后查看

热门试题