某计算机的时钟频率为 400MHz,测试该计算机的程序使用 4 种类型的指令。每种指令的数量及所需指令时钟数(CPI)如下表所示, 则该计算机的指令平均时钟数为(A) ; 该计算机的运算速度约为 (B) MIPS。
指令类型 指令数目(条) 每条指令需时钟数
1 160000 1
2 30000 2
3 24000 4
4 16000 8
120000+36000+24000+20000 =200000
指令1:120000/200000=60%. 指令2:36000/200000=18%
指令3:24000/200000=12% .指令4:20000/200000=10%
该计算机的指令平均时钟数为:ARG=1*60%+2*18%+4*12%+8*10%=2.24个指令时钟数
时钟频率为400mHZ那么一秒中含有的周期数为400M个
该计算机的运算速度约为:400M/2.24=179MIPS