计算机组成原理平均cpi怎么算_计算机组成原理--1.2计算机系统性能评价

MOOC华科计算机组成原理课程学习笔记;
本文所有图片来自MOOC华科计算机组成原理课程。

1非时间指标

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

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

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

  • 一般指运算器与存储器之间的数据总线位数。
  • 有些计算机内部与外部数据总线宽度不一致:
  • 8086、80286、80386内外数据总线等宽;
  • 8088、80386SX 外部总线宽度8位内部总线宽度 16位;
  • Pentium外总线64位,内总线32位(两条32位流水线)

1.3主存容量

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

1.4存储带宽

指单位时间内与主存交换的二进制信息量, 常用单位B/s(字节/秒)。

影响存储带宽的指标包括数据位宽数据传输速率

2时间指标

2.1主频、时钟周期,外频、倍频

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

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

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

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

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

主频 = 外频 × 倍频

注:超频就是提高倍频。

2.2 CPI (Clock cycles Per Instruction)

定义:执行一条指令(平均)需要的时钟周期数(即T周期的个数)

分类:单条指令CPI 、一段程序中所有指令的CPI、指令系统CPI 等

计算方法:CPI = 程序中所有指令的时钟周期数之和 / 程序指令总数 = (程序中各类指令的CPI ×程序中该类指令的比例)

举例:

5c90f7f9249a8766f36c2dd51f687914.png

IPC (Instruction per Clock):每个时钟周期内执行的指令条数 (并行)

CPU性能判断:CPU性能=IPC(CPU每一时钟周期内所执行的指令多少)×频率(MHz时钟速度)

2.3 MIPS (Million Instructions Per Second) :每秒钟CPU能执行的指令总条数 (单位:百万条/秒)

公式:

c01b3c6efaecea8558baa069608117fc.png

举例:

04b639e5d1abea255742ab6c949c9e90.png

2.4 CPU时间

定义:执行一段程序所需的时间 ( CPU时间+ I/O时间 + 存储访问时间+ 各类排队时延等)。

CPU时间 = 程序中所有指令的时钟周期数之和×T =程序中所有指令的时钟周期数之和 / f

两种计算方法:

81997a74c00c5a650364e05722f4052f.png

举例:

6dd0a59d7a7b489219a206b2c7a1c560.png

6b48de394b17c7b5752bc187c107f01a.png
  • 10
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值