![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
●设某流水线计算机主存的读/写时间为100ns,有一个指令和数据合一的Cache,已知该Cache的读/写时间为10ns,取指令的命中率为98%,取数的命中率为95%。在执行某类程序时,约有1/5指令需要存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置Cache后,每条指令的平均访存时间约为 (14) 。(14)
A.12ns
B.15 ns
C.18 ns
D.120ns
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.12ns
B.15 ns
C.18 ns
D.120ns
(1)cache命中时.由硬件完成存/取操作,不命中时由操作系统处理。
(2)cache与主存统一编址,即根据地址不同,访问主存或cache.
(3)在主机中,cache可由SRAM或DRAM组成。
(4)cache的容量一般与主存相差不多。
(5)cache主要是为了扩充存储器容量。
(6)在大多数程序执行过程中.指令的命中率小于数据的命中率。
(7)cache中的内容是主存的一个小副本,因此在大多数计算机中,在任何时候cache与主存都能保持一致性。
若两个处理机的指令系统相同,指令的执行时间与存储器的平均存取周期成正比,当执行某程序时,cache的命中率为70%,则P1处理机的速度比P2处理机()。
A.更快
B.更慢
C.相等
D.不能确定
A.0.93
B.0.95
C.0.97
D.0.99
A.0.93
B.0.95
C.0.97
D.0.99
A.90
B.95
C.97
D.99