1.指令流水的定义
一条指令的执行过程可以分成多个阶段(或过程)。 根据计算机的不同,具体的分法也不同。
- 取指:根据PC内容访问主存储器,取出一条指令送到IR中。
- 分析:对指令操作码进行译码,按照给定的寻址方式和地址字段中的 内容形成操作数的有效地址EA,并从有效地址EA中取出操作数。
执行:根据操作码字段,完成指令规定的功能,即把运算结果写到通 用寄存器或主存中。
2.执行方式
2.1顺序执行方式
2.2一次重叠执行方式
2.3二次重叠执行方式
总耗时T = 3t + (n-1)×t = (2+n)t
3.流水线的表示方法
4.性能指标
4.1吞吐率
对比操作系统