单选题 已知Cache A采用直接映射方式,共16行,块大小为1个字节,缺失损失为8个时钟周期;Cache B也采用直接映射方式,共4行,块大小为4个字节,缺失损失为11个时钟周期。假设开始时Cache为空,按照字节寻址,那么下列访问地址序列中,Cache B具有更低的缺失率,但Cache B的总缺失损失反而比Cache A大的是______。
  • A.1,2,3,4
  • B.0,2,4,8,0
  • C.0,1,0,1,0,1
  • D.0,8,0,8,0,8
【正确答案】 B
【答案解析】[解析] 设Cache A和Cache B的缺失次数分别为a和b,根据题目最后的要求a和b就必须满足: [*] 选项A中,1,2,3,4,Cache A缺失4次,而Cache B缺失2次,不满足②。 选项B中,0,2,4,8,0,Cache A缺失4次,而Cache B缺失3次,满足①和②。 选项c中,0,1,0,1,0,1,Cache A缺失2次,而Cache B缺失1次,不满足②。 选项D中,0,8,0,8,0,8,Cache A缺失2次,而Cache B缺失2次,不满足①。 综上所述,本题选B。