📒
考研计算机组成原理笔记
  • 408机组考察范围
  • 第一章 计算机系统概述
    • 1.1 计算机发展历程
    • 1.2 计算机系统层次结构
    • 1.3 计算机的性能指标
  • 第二章 数据的表示和运算
    • 2.1 数制与编码
    • 2.2 定点数的表示与运算
    • 2.3 浮点数的表示和运算
    • 2.4 算数逻辑单元(ALU)
  • 第三章 存储系统
    • 3.1 存储器概述
    • 3.3 半导体随机存储器
    • 3.4 主存储器与CPU的连接
    • 3.5 双端口RAM和多模块存储器
    • 3.6 高速缓冲存储器
    • 3.7 虚拟存储器
  • 第四章 指令系统
    • 4.1 指令格式
    • 4.2 指令的寻址方式
    • 4.3 CISC和RISC
    • 4.4 程序的机器级代码
  • 第五章 中央处理器
    • 5.1 CPU的基本功能和结构
    • 5.2 指令执行过程
    • 5.3 数据通路的功能和基本结构
    • 5.4 控制器的工作原理和功能
    • 5.5 指令流水线
    • 5.6 多处理器
  • 第六章 总线
    • 6.1 总线概述
    • 6.2 总线仲裁
    • 6.3 总线操作和定时
    • 6.4 总线标准
  • 第七章 I/O系统
    • 7.1 I/O系统的基本概述
    • 7.2 外部设备
    • 7.3 I/O接口
    • 7.4 I/O方式
由 GitBook 提供支持
在本页
  • 1.3.1 主要性能指标
  • 1、主存容量
  • 2、机器字长
  • 3、CPU时钟周期和主频
  • 4、CPI
  • 5、CPU执行时间
  • 6、MIPS、MFLOPS、GFLOPS和TFLOPS
  • 1.3.2 其他相关术语
  • 1、吞吐量和响应时间
  • 2、数据通路带宽

这有帮助吗?

  1. 第一章 计算机系统概述

1.3 计算机的性能指标

上一页1.2 计算机系统层次结构下一页2.1 数制与编码

最后更新于3年前

这有帮助吗?

1.3.1 主要性能指标

1、主存容量

总容量=存储单元个数∗存储字长(bit)=存储单元个数∗存储字长/8(byte,B)总容量 = 存储单元个数 * 存储字长 (bit) \\ = 存储单元个数*存储字长/8 (byte,B)总容量=存储单元个数∗存储字长(bit)=存储单元个数∗存储字长/8(byte,B)
  • MAR的位数:反应存储单元的个数,即 2n2^{n}2n 个存储单元(n为位数);

  • MDR的位数:等于存储字长。

例:主存容量为64K*32位,即MAR位数为16位,MDR位数为32位。

210:K220:M230:G240:T2^{10}:K\\2^{20}:M\\2^{30}:G\\2^{40}:T210:K220:M230:G240:T

2、机器字长

计算机进行一次整数运算所能处理的二进制数据的位数。

机器字长、指令字长、存储字长的区别和联系:P24

3、CPU时钟周期和主频

CPU时钟周期:CPU中最小的时间单位,每个动作至少需要一个时钟周期。

主频(CPU时钟频率):机器内部主时钟的频率,主频越高,计算机运行速度越快。

4、CPI

CPI(Clock cycle Per Instruction):执行一条指令所需的时钟周期。

5、CPU执行时间

CPU执行时间,即整个程序的执行时间。

6、MIPS、MFLOPS、GFLOPS和TFLOPS

MIPS (Million Instructions Per Second):每秒执行多少百万条指令。

MFLOPS ( Mega Floating point Operations Per Second):每秒执行多少百万次浮点运算。

GFLOPS ( Giga Floating point Operations Per Second):每秒执行多 少十亿次浮点运算。

TFLOPS (Tera Floating -point Operations Per Second):每秒执行多少 万亿次浮点运算。

1.3.2 其他相关术语

1、吞吐量和响应时间

吞吐量:系统在单位时间内处理请求的容量

响应时间:从用户发出请求到系统响应请求并得到结果的时间,包括CPU运行时间和等待时间。

2、数据通路带宽

数据总线一次能并行传输数据的位数。

CPU时钟周期=1主频CPU时钟周期 = \frac{1}{主频}CPU时钟周期=主频1​
指令执行的时间=CPI∗CPU时钟周期指令执行的时间 = CPI * CPU时钟周期指令执行的时间=CPI∗CPU时钟周期
CPU执行时间=(平均CPI∗指令条数)∗CPU时钟周期=CPU时钟周期数主频\begin{align} CPU执行时间 &= (平均CPI * 指令条数) * CPU时钟周期 \\ &= \frac{CPU时钟周期数}{主频} \end{align}CPU执行时间​=(平均CPI∗指令条数)∗CPU时钟周期=主频CPU时钟周期数​​​
MIPS=指令条数(执行时间∗106)=主频CPIMIPS=\frac{指令条数}{(执行时间 * 10^{6})}=\frac{主频}{CPI} MIPS=(执行时间∗106)指令条数​=CPI主频​
MFLOPS=浮点操作次数(执行时间∗106)MFLOPS=\frac{浮点操作次数}{(执行时间 * 10^{6})}MFLOPS=(执行时间∗106)浮点操作次数​
GFLOPS=浮点操作次数(执行时间∗109)GFLOPS=\frac{浮点操作次数}{(执行时间 * 10^{9})}GFLOPS=(执行时间∗109)浮点操作次数​
TFLOPS=浮点操作次数(执行时间∗1012)TFLOPS=\frac{浮点操作次数}{(执行时间 * 10^{12})}TFLOPS=(执行时间∗1012)浮点操作次数​