一、衡量计算机的性能指标

(1)吞吐量:单位时间内的数据输出数量

(2)响应时间:从事件开始到事件结束的时间,也成为执行时间

(3)CPU时钟周期:机器主频的倒数,Tc

(4)主频:CPU工作主时钟的频率,机器主频Rc

(5)CPI:执行一条指令所需要的平均时钟周期

(6)CPU执行时间(TCPU)

TCPU=In×CPI×TC

In执行程序中指令的总数

CPI执行每条指令所需的平均时钟周期数

TC时钟周期时间的长度

(7)MIPS

MIPS(Million Instructions Per Second)
MIPS = In/(Te×106)
= In/(In×CPI×Tc×106)
= Rc/(CPI×106)

Te:执行该程序的总时间

In:执行该程序的总指令数

Rc:时钟周期Tc的到数

MIPS只适合评价标量机,不适合评价向量机。标量机执行一条指令,得到一个运行结果。而向量机执行一条指令,可以得到多个运算结果。

(8)MFLOPS

MFLOPS(Million Floating Point Operations Per Second)

MFLOPS=Ifn/(Te×106)

Ifn:程序中浮点数的运算次数

MFLOPS测量单位比较适合于衡量向量机的性能。一般而言,同一程序运行在不同的计算机上时往往会执行不同数量的指令数,但所执行的浮点数个数常常是相同的。

二、数制转换

二进制(计算机里都是二进制哈)、八进制、十进制、十六进制