第3章 处理器 2.ppt

3.1 处理器的指令集 3.3 CISC和RISC 3. 执行周期数据流 4 . 中断周期数据流 不同指令的执行周期数据流不同 MDR CU MAR CPU 地址总线 数据总线 控制总线 PC 存储器 3.2.3 指令处理的流水线技术 一、系统的并行性 时间上互相重叠 2. 并行性的等级 指令级(指令之间) 过程级(程序、进程) 两个或两个以上事件在 同一时刻 发生 两个或两个以上事件在 同一时间段 发生 并行 1. 并行的概念 粗粒度 软件实现 细粒度 硬件实现 并发 同时 取指令 3 执行指令 3 二、指令流水原理 2. 指令的二级流水 1. 指令的串行执行 取指令 取指令部件 完成 总有一个部件 空闲 指令预取 若 取指 和 执行 阶段时间上 完全重叠 指令周期 减半 速度提高 1 倍 … 执行指令 执行指令部件 完成 取指令 1 执行指令 1 取指令 2 执行指令 2 取指令 3 执行指令 3 取指令 2 执行指令 2 取指令 1 执行指令 1 必须等 上条 指令执行结束,才能确定 下条 指令的地址 造成时间损失 3. 影响指令流水效率加倍的因素 (1) 执行时间 取指时间 (2) 条件转移指令 对指令流水的影响 取指令 部件 指令部件 缓冲区 执行指令 部件 猜测法 4. 指令的六级

文档评论(0)

1亿VIP精品文档

相关文档