首页 › 答案 › 题库 › 远程教育 › 国家开放大学

指令流水线在实现中需要解决哪些相关问题?

指令流水线在实现中需要解决哪些相关问题?
正确答案:需要处理好下列3个方面的问题:
(1)结构相关
由于多条指令在同一时刻争用同一资源而形成的冲突。
(2)数据相关
后续指令要使用前面指令的操作结果,而这一结果尚未产生或者未送到指定的位置,从而造成后续指令无法运行的局面。
(3)控制相关
在遇到条件转移指令时,存在是顺序执行还是转移执行的2种可能,若这一条件只能在后几步才能得到,在当前时刻则无法确定应该去执行哪一段程序