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

题目

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

(14) A.12ns

B.15 ns

C.18 ns

D.120ns


相似考题
更多“●设某流水线计算机主存的读/写时间为100ns,有一个指令和数据合一的Cache,已知该Cache的读/写时间 ”相关问题
  • 第1题:

    使用 Cache 改善系统性能的依据是程序的局部性原理。程序中大部分指令是( )的。设某计算机主存的读/写时间为 100ns,有一个指令和数据合一的 Cache,已知该 Cache的读/写时间为 10ns,取指令的命中率为 98%,取数的命中率为 95%。在执行某类程序时,约有 1/5 指令需要额外存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置 Cache 后,每条指令的平均读取时间约为(请作答此空)ns。

    A.顺序存储、顺序执行
    B.随机存储、顺序执行
    C.顺序存储、随机执行
    D.随机存储、随机执行

    答案:A
    解析:
    (100*2%+10*98%)+(100*5%+10*95%)*20%=14.7

  • 第2题:

    使用 Cache 改善系统性能的依据是程序的局部性原理。程序中大部分指令是(60)的。设某计算机主存的读/写时间为 100ns,有一个指令和数据合一的 Cache,已知该 Cache的读/写时间为 10ns,取指令的命中率为 98%,取数的命中率为 95%。在执行某类程序时,约有 1/5 指令需要额外存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置 Cache 后,每条指令的平均读取时间约为(61)ns。

    A.12.3
    B.14.7
    C.23.4
    D.26.3

    答案:B
    解析:
    (100*2%+10*98%)+(100*5%+10*95%)*20%=14.7

  • 第3题:

    与采用写回法的系统相比,采用写直达法的算法的特点有___

    A.Cache的数据始终与主存保持一致

    B.写操作的时间就是访问主存的时间

    C.读操作时涉及到对主存的写操作

    D.对Cache中一个数据块的多次写操作只需一次写入主存

    E.增加了Cache的复杂性


    Cache 的数据始终与主存保持一致;写操作的时间就是访问主存的时间

  • 第4题:

    使用 Cache 改善系统性能的依据是程序的局部性原理。程序中大部分指令是(请作答此空)的。设某计算机主存的读/写时间为 100ns,有一个指令和数据合一的 Cache,已知该 Cache的读/写时间为 10ns,取指令的命中率为 98%,取数的命中率为 95%。在执行某类程序时,约有 1/5 指令需要额外存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置 Cache 后,每条指令的平均读取时间约为( )ns。

    A.12.3
    B.14.7
    C.23.4
    D.26.3

    答案:B
    解析:
    (100*2%+10*98%)+(100*5%+10*95%)*20%=14.7

  • 第5题:

    主存与Cache间采用全相连映射方式,Cache容量4M,分为4块,每块1MB,主存容量256M。如果主存读写时间为30ns,Cache的读/写时间为3ns,平均读/写时间为3.3ns,则Cache的命中率为()。

    A.90%

    B.95%

    C.97%

    D.99%


    直接;组相联组相联;直接