第5章标量处理机.ppt

第5章标量处理机.ppt

第5章 标量处理机 5.1 先行控制技术 5.1.1 指令的重叠执行方式 1.顺序执行方式 执行n条指令所用的时间为: 如果每段时间都为t,则执行n条指令所用的时间为:T=3 n t 主要优点:控制简单,节省设备 主要缺点:速度慢,功能部件的利用率低 2.一次重叠执行方式 如果每段时间相等,则执行n条指令的时间为: T=(1+2n)t 主要优点: 指令的执行时间缩短, 功能部件的利用率明显提高。 主要缺点: 需要增加一些硬件, 控制过程稍复杂。 3.二次重叠执行方式 如果三个过程的时间相等,执行n条指令的时间为:T=(2+n)t 在理想情况下,处理机中同时有三条指令在执行。 处理机的结构要作比较大的改变,需要采用先行控制技术。 5.1.2 先行控制方式的原理 1.采用二次重叠执行方式必须解决两个问题: (1)有独立的取指令部件、指令分析部件和指令执行部件 把一个集中的指令控制器,分解成三个独立的控制器: 存储控制器、指令控制器、运算控制器 (2)要解决访问主存储器的冲突问题 取指令、分析指令、执行指令都可能要访问存储器 2.解决访存冲突的方法: (1)采用低位交叉存取方式: 这种方法不能根本解决冲突问题。 指令、读操作数、写结果。 (2)两个独立的存储器:独立的指令存储器和数据存储器。 如果再规定,执行指令所需要的操作数和执行结

文档评论(0)

1亿VIP精品文档

相关文档