跳转至

计算机的性能指标

存储器的性能指标

MAR

MAR位数反映存储单元的个数

全称memory address register主存地址寄存器。

MDR

MDR位数 = 存储字长 = 每个存储单元的大小

全称memory data register主存数据寄存器。
总容量 = 存储单元个数 * 存储字长 bit    1Byte = 8bit
       = 存储单元个数 * 存储字长/8  Byte

Eg: MAR 为32 位,MDR 为8 位

总容量 = 2^32 * 8bit = 4GB

CPU的性能指标

CPU 主频

CPU内数字脉冲信号振荡的频率

CPU 的时钟周期

一个脉冲信号的时间

CPU 主频 =  1  /  CPU时钟周期

CPI

(Clock cycle Per Instruction)每一条指令执行所需的时钟周期

CPU 执行时间

CPU 执行时间 = 指令条数 * CPI * 时钟周期

Question

某cpu主频为1000HZ, 某程序包含100条指令,平均来看指令的CPI=3,该程序在CPU上执行需要多久?

Answer

100 * 3 * (1 / 1000) = 0.3 s

IPS

(Instruction Per Second): 每秒执行多少条指令

IPS = 主频 / CPI

FLOPS

(Floating-point Operations Per Second): 每秒执行多少次浮点运算

KFLOPS, MFLOPS, GFLOPS, TFLOPS

此处的K, M, G, T 为数量单位

K=Kilo=千=10^3, M=Million=百万=10^6, G=Giga=十亿=10^9, T=Tera=万亿=10^12

系统整体性能的指标

数据通路带宽

数据总线一次所能并行传递信息的位数(各硬件部件通过数据总线传输数据)

吞吐量

指系统在单位时间内处理请求的数量

相应时间

用户给计算机发出请求,到系统对该请求做出响应并获得它所需要的结果的等待时间

冀ICP备17031746号-6