作业帮 > 数学 > 作业

求高手解答计算机组成原理!

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/06 12:13:15
求高手解答计算机组成原理!
设某指令流水线计算机有一个指令和数据合一的Cache,已知Cache的读/写时间为10ns,主存的读/写时间为100ns,取指命中率为98%,数据的命中率为95%,在执行程序时,约有1/5指令需要存取一个操作数,为简化起见,假设指令流水线在任何时候都不阻塞,问设置Cache后,与无Cache比较,计算机的运算速度可提高多少倍?
求高手解答计算机组成原理!
没有cache:(平均执行一条指令)
100ns(一条指令时间)+1/5*100ns(取数据时间)
使用cache:
10ns*0.98+(10+100)*(1-0.98)(取一条指令的时间)+1/5*(10ns*0.95+(10+100)*(1-0.95))(取数据的时间)
算一下就行了