[学习笔记]第一章 计算机系统概述(三)

1.3 计算机的性能指标

1.3.1 计算机的主要性能指标

1.机器字长
  计算机进行一次整数运算所能处理的二进制数据的位数。
  与CPU寄存器位数、加法器有关。
  一般等于内部寄存器的大小。
  字长越长数的表示范围越大,计算精度越高。
  通常选定为字节(8位)的整数倍

2.数据通路带宽
  数据总线一次所能并行传送信息的位数
(此处指外部数据总线的宽度,与CPU内部的数据总线宽度(内部寄存器大小)可能不同)

3.主存容量
  主存储器所能存储信息的最大容量,通常以字节来衡量,也可以用字长×字数(如16位×512K)来表示。
(MAR位数反映存储单元的个数,反映可寻址范围的最大值)。

4.运算速度
(1)吞吐量和响应时间
  吞吐量:指系统在单位时间内处理请求的数量。
  取决于:信息能多快地输入内存,CPU能多快地取指令,数据能多快地从内存取出或存入,所得结果能多快地从内存送给一台外部设备。
  主要取决于主存的存取周期。
  响应时间:指从用户向计算机发送一个请求,到系统对该请求做出响应并获得所需结果的等待时间。
  通常包括:CPU时间(运行一个程序所需时间)和等待时间(磁盘访问、存储器访问、I/O操作、操作系统开销等)

(2)主频和CPU时钟周期
  主频(CPU时钟频率):衡量机器速度的重要参数,主频越高,完成指令的一个步骤所用的时间越短,执行指令的时间越快。(以赫兹为单位。一秒内有多少个最小时间单位,是一个频率)
  CPU时钟周期:节拍脉冲或T周期,即主频的倒数。(最小时间单位的大小,是一段时间)

(3)CPI
  Clock cycle Per Instruction,执行一条指令所需的时钟周期数。
  不同指令的时钟周期数可能不同。因此对于一个程序或者一台机器来说,其CPI指该程序或计算机指令集中的所有指令所需的平均时钟周期数。(是一个平均值)

(4)CPU执行时间,指运行一个程序所花费的时间
  CPU执行时间 = CPU时钟周期数 (次)/ 主频(次/秒)
         = CPU时钟周期数(次) × CPU时钟周期(秒)
         = (指令条数×CPI) (次)/ 主频 (次/秒)

CPU性能(CPU执行时间)取决于:

  1. 主频(时钟频率),决定最小时间单位的大小(每秒多少个时钟周期),主频越高执行指令速度越快;
  2. CPI(每条指令执行所用的时钟周期数),平均每执行一条指令需要耗费多少个时钟周期;
  3. 指令条数。

(5)IPS
  Instructions Per Second
  每秒执行多少条指令。
  KIPS(Kilo Instructions Per Second)、MIPS(Million Instructions Per Second)
(6)FLOPS(Floating-point Operations Per Second)
  每秒执行多少次浮点运算。
  KFLOPS/MFLOPS/GFLOPS/TFLOPS
K=Kilo=千,M=Million=百万,G=Giga=十亿,T=Tera=万亿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值