在计算机领域中通常用MIPS来描述()()A 计算机的运算速度 B 计算机的可靠性 C 计算机的可运行
计算机,可靠性,速度
已帮助 人
在计算机领域中通常用MIPS来描述()()A、计算机的运算速度 B、计算机的可靠性 C、计算机的可运行性 D、计算机的可扩充性
-
参考答案:C 这里介绍的MIPS,是一个用来描述计算机性能的尺度。对于一个给定的程序,MIPS定义为: 其中,fc 表示时钟速率,它是时钟周期Tc 的倒数。 如果用TE代替Tcpu 来表示程序的执行时间,则TE的表达式为: MIPS是单位时间内的执行次数,所以机器工作频率越高,其MIPS愈高;同样,执行每条指令所需的平均时钟周期数(CPI)越小,其MIPS值也越高。MIPS从一定程度上反映了机器的性能。但是MIPS有三个方面的缺陷: (1)MIPS依赖于指令集,所以使用MIPS来衡量指令集不同的机器的性能优劣时,其结果是很不准确的。只适合于评价有相同指令集的机器; (2)在同一台机器上,程序不同,其CPI也会不同,其MIPS计算结果也会因为程序不同而发生变化,有时其差异是很大的; (3)MIPS可能与性能相反。典型例子就是具有可选硬件浮点运算部件的机器。因为浮点运算远慢于整数运算,所以很多机器提供了可选的硬件浮点运算部件,但是软件实现浮点运算的MIPS高。然而硬件实现浮点运算的时间少,而平均单位时间内执行的指令数会更少,这时MIPS与机器性能恰好相反。 在使用MIPS时应注意它的应用范围,它只适宜于评估标量机,因为在标量机中执行一条指令,一般可得到一个运算结果,而向量机中,执行一条向量指令通常可得到多个运算结果。因此,用MIPS来衡量向量机是不合适的。
