CPI:执行一条指令所需要的时钟周期数(不同的指令,CPI不同。甚至相同的指令,CPI也可能有变化
CPU执行时间(整个程序的耗时)=CPU时钟周期数/主频=(指令条数*CPI)/主频
IPS:每秒执行多少条指令 IPS=
一秒钟有多少个时钟周期/一条指令需要多少个时钟周期,得出一秒可以执行多少指令
eg: 一秒吃10个鸡蛋,一口可以吃3个,问一秒能吃几口
母鸡一天生产10个鸡蛋,一顿鸡蛋汤需要5个鸡蛋,问一天能吃几顿鸡蛋汤
FLOPS:每秒钟执行多少次浮点运算,单位KFLOPS,MFLOPS,GFLOPS,TFLOPS
注意:此处K,M,G,T为数量单位
K=Kilo=千=
MIPS=
数据通路带宽:数据总线一次所能并行传送信息的位数(各硬件部件通过数据总线传输数据)
吞吐量:指系统在单位时间内处理请求的数量。
它取决于信息能多快地输入内存,CPU能多快地取指令,数据能多快地从内存取出或存入,以及所得结果能多快地从内存送给一台外部设备。这些步骤中的每一步都关系到主存,因此,系统吞吐量主要取决于主存的存取周期。
响应时间: 指从用户向计算机发送一个请求,到系统对该请求做出响应并获得它所需要的结果的等待时间。
(一)数制与编码
进位计数制及其数据之间的相互转换
2. 定点数的编码表示
(二)运算方法和运算电路
- 1 基本运算部件: 加法器,算术逻辑部件(ALU)
加 / 减运算: 补码加 / 减运算器,标志位的生成。
3 乘 / 除运算: 乘 / 除法运算的基本原理,乘法电路和除法电路的基本结构。
(三)整数的表示和运算
1 无符号整数的表示和运算
2. 带符号整数的表示和运算
(四)浮点数的表示和运算
- 1. 浮点数的表示: IEEE 754 标准
- 2. 浮点数的加 / 减运算
这我会,不写了
注:可用原码、反码、补码三种方式来表示定点整数和定点小数。还可用移码表示定点整数。
原码:用尾数表示真值的绝对值,符号位“0/1”对应“正/负”
反码:若符号位为0,则反码与原码相同
若符号位为1,则数值位全部取反
补码:正数的补码=原码
(负数的补码=反码末位+1(要考虑进位)
移码:补码的基础上将符易位取反。注意:移码只能用于表示整数