首页 > 试题广场 >

某计算机的主频为6MHz,各类指令的平均执行时间和使用频度如

[问答题]
某计算机的主频为6MHz,各类指令的平均执行时间和使用频度如下表所示,试计算该机的速度(单位用MIPS表示),若上述CPU芯片升级为10MHz,则该机的速度又为多少?

指令类别

存取

加、减、比较、转移

乘除

其它

平均指令执行时间

0.6µs

0.8µs

10µs

1.4µs

使用频度

35%

45%

5%

15%


推荐

(1)指令平均运行时间 =(0.6×0.35+0.8×0.45+10×0.05+1.4×0.15)μs= 1.28μs

机器平均运行速度 = 1/1.28μs≈0.78MIPS
(2)时钟周期 = 1/6MHz≈0.167μs

指令平均运行周期数= 1.28μs ÷0.167μs≈7.66CPI

若CPU芯片升级为10MHz,时钟周期 = 1/10MHz=0.1μs

指令平均运行时间= 0.1μs×7.66=0.766μs

机器平均运行速度= 1/0.766μs≈1.3MIPS

发表于 2018-08-20 20:11:13 回复(0)