机器字长:
CPU一次能够处理 数据的位数;
与CPU中的寄存器位数
有关;
1. 运算速度
不同的指令,执行的频率不同;
部分指令, 执行起来很慢, 但是很少执行,出现的次数低,对整个机器的性能影响不大。
按照每条指令 出现的频率, 来计算指令执行时间的加权平均值;
f i f_i fi: 每条指令在程序中出现的频率,
计算方式:
指令的静态使用频率
:取出程序清单出来:在程序清单上, 直接计算某条指令出现的频率次数, 称为指令的静态使用频率;
动态使用频率
: 将程序执行起来, 计算程序在执行的过程当中每一条指令出现的频率, 吉普森法;
CPI: cycle process instruction: 执行一条指令所需要的时钟周期数;
希望,指令需要的时钟周期数越少越好
, 最好一条指令只需要一个指令周期,
IPC: 一个时钟周期可以完成多少条指令。 现代计算机中, 超标量计算机: 同时可以有多条指令进入到流水线当中, 每一个周期可以完成多条指令。
MIPS: 每秒执行百万条 指令;
FLOPS: 每秒浮点运算次数;
2. 存储容量
存放二进制信息的总位数
主存容量:
- 存储单元的个数 × 存储字长
- 字节数
辅存容量:
字节数