单选题 假定执行最复杂的指令需要6个子功能,分别对应的功能部件A~F来完成,每个功能部件所花的时间分别为80ps、30ps、60ps、70ps、40ps、30ps,采用的是流水线宽度为80ps,下列做法中,能保证不增加流水线宽度,且又能减少流水线段数的是______。
  • A.可将功能部件B和C合并
  • B.可将功能部件B和F合并
  • C.可将功能部件C和D合并
  • D.可将功能部件E和F合并
【正确答案】 D
【答案解析】[解析] 将B和C合并,那么合并后所需要的时间为90ps,原流水线宽度80ps不能满足,需要提高,故A选项不对。同理,C选项也不能满足。 B和F并不相邻,而指令的所有子功能都必须按一定的顺序经过流水段,故B选项也不对。