app开发者平台在数字化时代的重要性与发展趋势解析
549
2022-10-19
每条指令的平均读取时间
题干中命中率是啥意思?就是从cache中读取指令或者数据成功了。CPU和内存(即主存)之间的速度相差过于悬殊,于是设置了高速缓存cache,将待处理的指令和数据先行调入,根据局部性原理(空间局部性、时间局部性),提高命中率,改善性能。
问题1: A 顺序存储、顺序执行
问题2: 这题目数字很多,让人有点懵。但是,注意题目问的是指令的平均读取时间,没有包含数据的读/写时间。
正常情况下,指令的平均读取时间是:
10 * 98% + 100 * 2%
但是有1/5(即20%)的指令还要额外读取一下数据,所以要加上这部分时间:
(10 * 98% + 100 * 2%) + (10 * 95% + 100 * 5%)* 20% = 14.7
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~