[计算机组成原理]计算机系统性能评价

一、非时间指标

1、机器字长:指机器一次能处理的二进制位数

ALU
(1)由加法器、寄存器的位数决定;
(2)一般与内部寄存器的位数相等(字长);
(3)字长越长,表示数据的范围就越大,精确度越高;
(4)目前常见的有32位和64位字长。

2、总线宽度:数据总线一次能并行传送的最大信息的位数

总线
(1)一般指运算器与存储器之间的数据总线位数。
(2)有些计算机内部与外部数据总线宽度不一致

  • 8086、80286、80386内外数据总线等宽;
  • 8088、80386SX 外部总线宽度8位,内部总线宽度16位;
  • Pentium外总线64位,内总线32位(两条32位流水线)

3、主存容量与存储带宽

主存容量:是指一台计算机主存所包含的存储单元总数。

存储带宽:指单位时间内与主存交换的二进制信息量,常用单位B/s(字节/秒)。(影响存储带宽的指标包括数据位宽和数据传输速率)

二、时间指标

1、主频f/时钟周期T,外频、倍频

主频f 指CPU内核工作的时钟频率,即CPU内数字脉冲信号振荡的速率,与CPU实际的运算能力之间不是唯一的、直接关系;

时钟周期T 也称节拍周期,是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作;

f与T的关系 互为倒数,f越高,T就越小(f=100MHz时T=10ns,f=1GHz时T=1ns)。

外频 指CPU(内存)与主板之间同步的时钟频率(系统总线的工作频率);

倍频 CPU主频与外频之间的倍数;

主 频 = 外 频 × 倍 频 主频 = 外频 × 倍频 =×
:Pentium 4 2.4G CPU主频
2400 M = 133 M ( 外 频 ) × 18 ( 倍 频 ) 2400M = 133M(外频)× 18(倍频) 2400M=133M×18

2、CPI(Clock cycles Per Instruction)

  • 执行一条指令(平均)需要的时钟周期数(即T周期的个数)
  • 单条指令CPI,一段程序中所有指令的CPI、指令系统CPI等

C P I = 程 序 中 所 有 指 令 的 时 钟 周 期 数 之 和 程 序 指 令 总 数 = ∑ ( 程 序 中 各 类 指 令 的 C P I × 程 序 中 该 类 指 令 的 比 例 ) CPI = \frac{程序中所有指令的时钟周期数之和}{程序指令总数} = ∑(程序中各类指令的CPI×程序中该类指令的比例) CPI==(CPI×)

CPI举例

例1 某计算机指令系统中各类指令所占比例及CPI如下表所示,求程序的CPI。

指令类型 CPI 指令比例
算术和逻辑 1 60%
Load/Store 2 18%
转移 4 12%
Cache缺失访存 8 10%

根据公式可知

C P I = 1 ∗ 60 % + 2 ∗ 18 % + 4 ∗ 12 % + 8 ∗ 10 % = 2.24 CPI = 1 * 60\% + 2 * 18\% + 4 * 12\% + 8 * 10\% = 2.24 CPI=160%+218%+412%+810%=2.24

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值