计组——计算机主要性能指标

一、硬件指标

1. 机器字长

CPU 一次能处理的数据的位数,与CPU中寄存器的位数有关
注:CPU与各部件之间的数据传送是以为单位的

2. 存储器容量

存放二进制数据的总位数。
(1)主存容量
主存容量 = 存储单元个数 × \times × 存储字长
地址线和数据线的位数共同反映存储器的容量。
n位地址(n条地址线) --> 2n 个存储单元(每条数据线对应0,1两个状态)

比如:
3位地址,8位存储字长
总容量 = 23 × \times × 8bit = 23 × \times × 1Byte = 8B
也描述为:8 × \times × 8位的存储芯片

常见的描述:
8K × \times × 8位,即 213 × \times × 8bit = 8KB
8K × \times × 1位,即 213 × \times × 1bit = 8Kb = 1KB
64K × \times × 16位,即 216 × \times × 16bit

单位换算:
1字(Word)= 2半字(half word)= 4字节(B,byte) = 4×8位(b,bit)
1B = 23 b
1K = 210 B
1M = 220B
1G = 230 B
1T = 240 B
如:8K = 8 × \times × 1K = 23 × \times × 210B = 213 B

单位由小到大:B K M G T P E

(2)辅存容量

3. 数据通路带宽

指外部总线一次所能并行传送信息的位数,单位B/s。

二、运算速度

1. 吞吐量

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

2. 响应时间

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

3.主频

机器内部主时钟的频率,记作 f。比如:1GHz,表示每秒执行1G个时钟周期。值越大,代表执行一个操作所需的时间越少,CPU运行速度越快。

4. 时钟周期

CPU 中的最小时间单位,记作 T,它等于主频 f 的倒数,即就是
T = 1 f T=\frac{1}{f} T=f1

5. CPU执行时间

运行一个程序花费的时间。

6. CPI

执行一条指令所需的时钟周期数。CPI一定程度上更加准确的反映了计算机的运算速度。
C P I = T C I C CPI=\frac{TC}{IC} CPI=ICTC

TC: 执行某个程序所花费的时钟周期数
IC: 某个程序的所有指令的条数

7. MIPS

每秒执行多少百万条指令。它是衡量CPU运算速度的一个指标,MIPS值越高说明速度越快。

M I P S = 指令条数 程序执行的时间 × 1 0 6 = 时钟频率 C P I × 1 0 6 MIPS=\frac{指令条数}{程序执行的时间 \times{10^6}}= \frac{时钟频率}{CPI\times{10^6}} MIPS=程序执行的时间×106指令条数=CPI×106时钟频率

8. FLOPS

Floating-point Operations Per Second,每秒执行多少浮点运算
KFLOPS
MFLOPS
GFLOPS
TFLOPS
PFLOPS
EFLOPS
ZFLOPS
此处K、M、G、T为数量单位
K=103, M=106, G=109, T=1012……依次类推……
助记:美即太便宜ZZZ…(MGTPEZ)

三、真题嗅探

【例】(2020年408)QPI总线是一种点对点全双工同步串行总线,总线上的设备可同时接收和发送信息,每个方向可同时传输20位信息(16位数据+4位校验位),每个QPI数据包有80位信息,分2个始终周期传送,每个时钟周期传递2次。因此,QPI总线带宽为: 每秒传送次数 × 2 B × 2 每秒传送次数 \times 2B \times 2 每秒传送次数×2B×2。若QPI时钟频率为2.4GHz,则总线宽度为(19.2GB/s)
【分析】首先题目一眼看上去描述的很复杂,其实就是介绍下背景,但是题目中已经很贴心把计算公式给出来了: QPI总线带宽为: 每秒传送次数 × 2 B × 2 每秒传送次数 \times 2B \times 2 每秒传送次数×2B×2
那么重点就是计算 每秒传送次数 ,因此本题主要考察 时钟周期和时钟频率 的关系:
T = 1 f T=\frac{1}{f} T=f1
题目中告诉了「时钟频率为2.4GHz」,那么时钟周期就是 1 2.4 n s \frac{1}{2.4}ns 2.41ns,又已知「每个时钟周期传递2次」,那么传一次需要: 1 2.4 ∗ 2 n s \frac{1}{2.4*2}ns 2.421ns= 1 0 − 9 2.4 ∗ 2 s \frac{10^{-9}}{2.4*2}s 2.42109s,那么一秒传送次数就是
2.4 ∗ 2 ∗ 1 0 9 = 2.4 G ∗ 2 = 4.8 G 2.4*2*10^{9}=2.4G*2=4.8G 2.42109=2.4G2=4.8G
总后带入题目公式, 每秒传送次数 × 2 B × 2 每秒传送次数 \times 2B \times 2 每秒传送次数×2B×2= 4.8 G × 2 B × 2 4.8G \times 2B \times 2 4.8G×2B×2=19.2GB,得到总线带宽=19.2GB/s

  • 6
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值