皮带线的使用技术及发展方向
1.计算机指令及其执行过程
计算机指令,就是告诉CPU要做什么事的一组特定的二进制集合.如果我们将CPU比喻成一个加工厂,那么,一条指令就好比一张订单,它引发了CPU_加工厂的一系列动作,最后分别得到了运算结果和产品.那么,它们到底是怎样工作的呢?首先,要有一个接收订单的部门——CPU的取指令机构,其次,还要有完成订单的车间——CPU的执行指令机构.在工厂中,一张订单上的产品被分成了许多道工序,而指令亦在CPU中转换成了许多条对应的微操作,依次完成它们,就执行完了整条指令.
2,执行指令的方式及流水线技术
在低档的CPU中,指令的执行是串行的.后来,老板发现接受订单不费太多时间,而且他还有了一个帮工,他们可以相互独立地工作,这样,老板就在完成上张订单产品的同时,接受下一张订单的订货.这表现在CPU上就是取指令机构与执行指令机构的分开,这样从CPU整体来看,CPU在执行上条指令的同时,又在并行地取下条指令.这在CPU技术上是一个质的飞跃,它使得CPU从串行工作变为并行工作,从而具有了流水线的雏型.
CPU在完成了上面这一步之后,剩下的就是如何提高并行处理能力的问题了,CPU的设计者们从加工厂的装配线得到启发,将一条指令的执行分解成了许多各不相同的多个工序_微指令,从而极大地简化了指令的复杂度,简化了逻辑设计,提高了速度.在具有流水线技术的CPU中,上条指令刚执行完第一道"工序",马上第二条指令就加人了流水线中开始执行.很明显,这种流水线技术要求有多个执行单元.
以上就是对流水线技术的介绍,可以简单地总结为:流水线技术是一种将每条指令分解为多步,并让各步操作重叠,从而实现几条指令并行处理的技术.
计算机指令,就是告诉CPU要做什么事的一组特定的二进制集合.如果我们将CPU比喻成一个加工厂,那么,一条指令就好比一张订单,它引发了CPU_加工厂的一系列动作,最后分别得到了运算结果和产品.那么,它们到底是怎样工作的呢?首先,要有一个接收订单的部门——CPU的取指令机构,其次,还要有完成订单的车间——CPU的执行指令机构.在工厂中,一张订单上的产品被分成了许多道工序,而指令亦在CPU中转换成了许多条对应的微操作,依次完成它们,就执行完了整条指令.
2,执行指令的方式及流水线技术
在低档的CPU中,指令的执行是串行的.后来,老板发现接受订单不费太多时间,而且他还有了一个帮工,他们可以相互独立地工作,这样,老板就在完成上张订单产品的同时,接受下一张订单的订货.这表现在CPU上就是取指令机构与执行指令机构的分开,这样从CPU整体来看,CPU在执行上条指令的同时,又在并行地取下条指令.这在CPU技术上是一个质的飞跃,它使得CPU从串行工作变为并行工作,从而具有了流水线的雏型.
CPU在完成了上面这一步之后,剩下的就是如何提高并行处理能力的问题了,CPU的设计者们从加工厂的装配线得到启发,将一条指令的执行分解成了许多各不相同的多个工序_微指令,从而极大地简化了指令的复杂度,简化了逻辑设计,提高了速度.在具有流水线技术的CPU中,上条指令刚执行完第一道"工序",马上第二条指令就加人了流水线中开始执行.很明显,这种流水线技术要求有多个执行单元.
以上就是对流水线技术的介绍,可以简单地总结为:流水线技术是一种将每条指令分解为多步,并让各步操作重叠,从而实现几条指令并行处理的技术.