CPU要执行某一个指令,第一步,PC给内存发送地址,IR接收内存返回的指令;第二步,指令译码器解析IR中的指令;第三步,寄存器执行译码结果对应的运算单元。

实际上,译码器在译码的时候,PC就啥都不干吗,很显然不是,这个时候PC就会自增4来准备取下一条指令。下面我们先通过工厂流水线运作的例子,来初步理解流水线的运作过程。
目录
一、工厂多级流水线理解
每一个货物的处理包含了三个步骤:组装、包装、装箱
1、一级流水线
一级流水线其实就是只有一个工人,那就说明一个工人要干三个工作,这个时候只能按照组装、包装、装箱的步骤来进行。

第1s,工人组装第一个货物;
第2s,工人包装第一个货物;
第3s,工人装箱第一个货物;
第4s,工人开始组装第二个货物;
... ...
无论哪个时刻,每1s都只能干一件事。

最低0.47元/天 解锁文章
1773

被折叠的 条评论
为什么被折叠?



