2002上午题目问。急!(高程)
●设某流水线计算机主存的读/写时间为 lOOns,有一个指令和数据合一的 cache,已知该 cache 的读/写时间为 lOns,取指令的命中率为 98%,取数的命中率为 95%。在执行某类程序时,约有 1/5 指令需要存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置 cache 后,每条指令的平均访存时间约为__(56)__。
(56) A.12 ns B. 15 ns C.18 ns D.120 ns
为什么答案是B
我看的是老顽童的版本。。
我的计算方法:
(100*2%+10*98%)*4/5+(100*5%+10*95%)*1/5=61.7/5~=12
这样算不对吗?