今天来分析速度这一指标,说到速度大家的第一反应应该是运算器。运算器也快整个计算机的工作速度也就越快。那么我们就以运算器为例,分析一下整个计算机的工作,速度。假设我们进行一个简单的加法。输入两个八位的数据告诉运算器,我们想要做加法。在分析之前,我们先做一个定义叫做机器字长。机器字长是指计算机进行一次整数运算所能处理的二进制位数。为什么强调一次?就是因为做这个运算可以有不同的选择。假设运算器一次,只能运算四位数据。低四位算一下,高四位算一下在合成。一条指令不是一口气完成的,和是分成多个小步骤。怎么协调不同的步骤呢?C P U提供了一个统一的时钟信号。可以看到这个信号是有重复的单元组成,一颗基本的单元,我们给他取了一个名字叫做C P U时钟周期,还有另一个概念叫做C P U时钟频率。就是时钟周期的导数。主频是从另一个角度观察C P U的速度。

CPI(clock cycle per instruction):执行一条指令所需的时钟周期数。

整个程序耗时=平均CPI*指令条数*时钟周期

MIPS(million instructions per second),每秒执行多少个百万条指令

MFLOPS(mega floating point operation per second)每秒执行多少百万次浮点运算

数据通路带宽:数据总线一次并行传送信息的位数

总线的作用就是连同每一个部件在他们之间传送数据。应该是在CPU外部。

吞吐量:指系统在单位时间内处理请求的数量,他取决于信息多快的输入内存,C P U能多快的存取的数据,指令,能多快的从内存取出或者存入以及所得结果多快从内存送到每一个外部设备,这些步骤中的每一步都关系到主存,因此系统的吞吐量主要取决于贮存的存取周期。

响应时间:只用户向计算机发送一个请求到系统对该请求作出响应,并获得他所需要的结果的等待时间

通常包含C P U时间(运行一个程序所花费的时间)与等待时间(用于磁盘访问,存储设备访问,I/O操作)。

计算机的主要性能指标(计算机性能指标-速度)(1)

,