在实际的应用中,我们可能需要根据计算机的性能指标进行系统的软硬件配置或者评价某个计算机的性能优劣。常规用来评价计算机综合性能的指标主要包括CPU的综合性能、存储容量、数据的输入\输出能力(即I\O吞吐率)、响应时间和功耗等。
一、基本字长
基本字长一般是指处理器中参加一次定点运算的操作数的位数。基本字长影响计算的精度、硬度的成本,甚至对指令系统功能也有影响。基本字长标志着计算精度,也放映了寄存器、运算部件和数据总线的位数。
二、外频
外频也叫外部频率或基频,有时也称为系统时钟频率,是指主板上的振荡器输出的时钟频率,也是计算机中一切硬件部件工作所依据的基准时钟信号,是其他一些频率指标如CPU主频、总线频率或者内存频率等基础。
三、CPU的综合性能
(1)CPU的主频
CPU的主频是指CPU内核的工作频率,即CPU的时钟频率,计算机的操作在时钟信号的控制下分步执行,每个时钟信号周期完成一步操作,时钟频率的高低在很大程度上反映了CPU速度的快慢。
主频和实际的运算速度存在一定的关系,但并不是一个简单的线性关系。主频表示在CPU内数字脉冲信号震荡的速度,CPU的运算速度还要看CPU的流水线、总线等各方面的性能指标。也就是说,主频仅仅是CPU性能表现的一个方面,而不代表CPU的整体性能。
(2)平均每秒执行的指令数IPS
CPU平均每秒执行执行指令的数量,即ISP(instruction per second),也常用更大的单位MIPS或GIPS来表示,这个指标适合评价标量运算,不适合评价向量运算。
(3)平均每条指令的时钟周期数CPI
CPU执行程序时,每条指令所需的平均时钟周期(clock cycles per instruction,CPI)也常用来衡量CPU的综合性能。
(4)每秒执行定点/浮点运算的次数
CPU每秒钟时间内能够完成的定点后者浮点运算次数(非指令数),也可以用来刻画计算机的综合运算速度。
(5)CPU的功耗
目前的CPU都是基于半导体超大规模集成电路工艺实现的。CPU在运行过程中也存在一定的功耗(p,也称为功率):动态功耗和静态功耗,这两类功耗主要与晶体管开关过程中产生的功耗好人晶体管电荷静态泄露过程(挥发)中产生的功耗。
四、数据通路宽度与数据传输率
这两个指标主要用来衡量计算机及其部件的数据传输能力(即I/O吞吐率)。
(1)数据通络宽度
数据通路宽度是指数据总线一次能并行传输的数据位数,它会直接影响计算机的性能。一般分为CPU内部和CPU外部两种情况。CPU的内部数据通路宽度一般与CPU的基本字节长相同,也等于CPU内部总线的位宽;CPU外部数据通路宽度则等于系统数据总线的位宽。
(2)数据传输率(data transfer rate,DTR)
数据传输率也叫比特率,是指单位时间内信道的数据传输量,它基本单位是bps。
五、存储容量
存储容量用来衡量计算机的信息存储能力,也会影响到系统的综合性能。计算机的存储器分为内存(主存)和外存(辅存)。
(1)主存容量
主存储器(内存)用来存放CPU当前执行的程序和需要处理的数据,CPU直接与主存交互数据。
(2)辅助容量
辅存,也叫外存,指计算机系统中能够联机读写的外部存储器,如:硬盘、光盘和U盘等。基本单位一般用:B、MB、GB或TB等来表示。