计算机组成原理【五】:控制单元的功能

导图


关于指令周期、机器周期、时钟周期


其实在了解了第十章之后才能对机器周期以及其分配有更深刻的了解,这里是学习第十章后的复盘

我们其实设置机器周期的最终目的还是为了保证指令能够有序成功执行

机器周期的设置使得每个指令,都能分层执行,同时节省时间,提高效率

试想,若没有机器周期的划分,计算机指令纯靠节拍、操作译码信号、标志位来生成控制,为了指令执行完全,我们必须使节拍设置成最复杂操作的所需要的节拍数,我们每个指令都要经历这么多的节拍使得某些简单操作执行后依旧有大量的空闲时间,造成时间的浪费,其实这也可以看作是一个不合理的超长机器周期,它使得灭个指令都能在一个机器周期内完成。我们设置了正常机器周期,就可以把一个指令分成多个机器周期执行,每个机器周期中包含的节拍我们设置成能够满足完成一个基本操作的节拍数量,再给每个机器周期设置标志,每条指令根据各自的机器周期划分进入不同机器周期完成操作,这样能大大提高效率。

一般机器周期我们设置成访问能完成从一次存储器所需要全部操作的节拍数量,这样能够保证时间浪费的减少,在存储字长等于指令字长也就是我们一直学习的例子下,取指周期也就是一个机器周期。

-----------------------本文结束 感谢阅读-----------------------
坚持原创技术分享,您的支持将鼓励我继续创作!恰饭^.^~