1,吞吐量:表示一台计算机在某一时间间隔内能够处理的信息量,即流入、处理和流出系统的信息的速率。主要取决于主存存取周期,双端口存储器可以增加速度。
2,响应时间:表示从输入有效到系统产生响应之间的时间度量,也就是完成一个任务的全部时间。
3,利用率:在给定的时间间隔内系统被实际使用的时间所占的比率,用百分比表示。
4,处理机字长:指处理机运算器中一次能够完成(读出/写入)二进制数运算的位数,如32位、64位。字长越长,精度越高。
5,总线宽度:一般指CPU中运算器与存储器之间进行互联的内部总线二进制位数。
6,存储器容量:存储器中所有存储单元的总数目,通常用KB.MB.GB.TB来表示。
7,存储器带宽:单位时间内从存储器读出的二进制信息量,一般用字节数/秒表示。
求带宽公式:
- 带宽 = 位点 ×工作效率
- 带宽 = 总信息量(总线宽度)÷ 总时间
- 带宽 = 总线宽度 ×总线频率
8,主频/时钟周期:主时钟的频率叫做CPU的主频f,度量单位是MHZ、GHZ。主频的导数称为CPU时钟周期T,T=1/f,度量单位是us、ns。
9,CPU执行时间:
- CPU执行时间 = CPU时钟周期数 × CPU时钟周期
10,CPI:表示每条指令的周期数,即执行一条指令所需的平均时钟周期数。
- CPI = 执行某段程序所需的CPU时钟周期数 ÷ 程序包含的指令条数
- CPI = 某一部分×其所占比例 + 另一部分×其所占比例 + …
11,MIPS:表示平均每秒执行多少百万条定点指令数。
- MIPS = 指令数 ÷(程序执行时间 × 10^6)
- MIPS = 时钟频率 ÷ (CPI * 10^6)
12:MFLOPS : 表示每秒百万次浮点操作的次数。
- MFLOPS = 程序中的浮点操作次数 ÷ (程序执行时间 × 10^6)
区分:
MIPS是单位时间内的执行指令数,所以MIPS值越高机器速度越快
MFLOPS是基于操作而非指令的,只能用来衡量机器浮点操作的性能,而不能体现机器的整体性能