• [单选题]设某流水线计算机主存的读/写时间为100ns,有一个指令和数据合一的cache,已知该cache的读/写时间为10ns,取指令的命中率为98%,取数的命中率为95%。在执行某类程序时,约有1/5指令需要存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置cache后,每条指令的平均访存时间约为()
  • 正确答案 :B
  • 15ns

  • 解析:由于取指令命中率为98%,所以取指时间为2%×100ns+98%×10ns=11.8ns由于取数命中率为95%,所以取数时间为5%×100ns+95%×10ns=14.5ns由于1/5的指令需要取数,所以每条指令的访存时间为14.5ns÷5+11.8ns=14.7ns≈15ns

  • [单选题]一般来说,cache的功能(1)。某32位计算机的cache容量为16KB,cache块的大小为16B,若主存与cache的地址映射采用直接映像方式,则主存地址为1234E8F8(十六进制数)的单元装入的cache地址为(2)。在下列cache的替换算法中,平均命中率最高的是(3)。
  • 正确答案 :

  • 查看原题 查看所有试题


    必典考试
    推荐科目: 计算机系统知识题库 数据结构与算法题库 操作系统知识题库
    @2019-2025 必典考网 www.51bdks.net 蜀ICP备2021000628号 川公网安备 51012202001360号