可学答题网 > 问答 > 计算机系统知识题库,中级数据库系统工程师题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

设某流水线计算机主存的读/写时间为100ns,有一个指令和数据合一的cach


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

  • A12ns
  • B15ns
  • C18ns
  • D120ns
参考答案
参考解析:

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

分类:计算机系统知识题库,中级数据库系统工程师题库