计算机组成原理,图中第二个画波浪线的地方K、K+1与K+2都有取指分析执行,为何那句话单独列出了呢?

我主要不理解,为何要把K+2强调为取值、K+1强调为分析、K强调为执行?

第1个回答  2022-07-13
……你是不是贴错图了,你贴的图是讲存储器对齐的。追问

已经修改过了,大佬帮忙看一下~

追答

你看图6-21(c)图啊,流水线每一个工作单元是没法处理多个任务的,但是几个工作单元可以同时工作啊,这样效率不就提高了。
流水线最容易理解的例子就是做汉堡了,当初我们老师就是用这个例子给我们讲的:
假设做汉堡需要三个步骤:用烤箱烤面包、用油锅炸香肠、组装并用酱汁机浇酱,每个步骤都消耗相同的单位时间T,并且每个设备在T内只能做一份食物。那么6T最多能够做好几个汉堡?
如果按(a):烤面包A>>炸香肠A>>浇酱A(完成第1份)>>烤面包B>>炸香肠B>>浇酱B(完成第2份)。只能完成2份。
如果按(b):
烤箱:烤面包A>>烤面包B>>烤面包C>>烤面包D>>烤面包E>>烤面包F
油锅: 空闲 >>炸香肠A>>炸香肠B>>炸香肠C>>炸香肠D>>炸香肠E
浇酱机:空闲 >> 空闲>> 浇酱A >> 浇酱B >> 浇酱C >>浇酱D
就能够至少完成4份。而在连续工作的情况下,6T可以完成6份。

本回答被提问者采纳
相似回答