5. 设机器A主频=8MHz,T机=4T时,且A的V指=0.4MIPS,试求A的T指和T机,每个T指中含几个T机?如果机器B的主频=12MHz,且T机=4T时,试问B机的V指=多少MIPS?
主频 (Hz):CPU的f时钟,每秒CPU能进行的T时个数
V指:CPU每秒可以执行的指令个数
A机
T指=1/0.4MIPS=2.5µs
T时=1/8MHz=0.125µs
1 µs=1000 ns1 µs=1000 ns
每个T指中含T机个数=2.5µs÷0.5µs=5个
B机T时=1/12MHz»83ns
T机=83ns×4=332ns
设B机每个指令周期也含4个T机,则:
B机平均指令周期=332ns×5=1.66µs
B机平均指令执行速度=1/1.66µs=0.6MIPS
结论:主频提高有利于机器执行速度提高
6. 设某机主频=8MHz,T机=2T时,每条指令平均有4个T机,V指=多少MIPS?若主频不变,但T机=4T时,每条指令平均有4个T机,则该机的V指=多少MIPS?
T时=1/8MHz=0.125×10-6s
T机=T时×2=0.25×10-6s
T指=T机×4=10-6s
V指=1/10-6s=1MIPS
当参数改变后:
V指=1/(2×10-6s) =0.5MIPS
结论:主频相同,执行速度不一定一样