执行指令时,将每一条指令都分解为取指、分析和执行三步。己知取指时间t取指=5△t,分析时间t分析=2△t,执行时间t执行=3△t。若按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需(4)________△

admin2021-03-25  25

问题 执行指令时,将每一条指令都分解为取指、分析和执行三步。己知取指时间t取指=5△t,分析时间t分析=2△t,执行时间t执行=3△t。若按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需(4)________△t。

选项 A、2500
B、2505
C、2510
D、2515

答案B

解析 本题考查计算机系统基础知识。   
每一条指令的取指、分析和执行三个步骤是按顺序地串行处理。在重叠的流水线方式下,第一条指令开始分析时,第二条指令的取指令操作可以进行,第一条指令执行结束时,第二条指令就开始分析,同时开始读取第三条指令,第三条指令开始分析时第二条指令执行结束,同时开始读取第四条指令,以此类推。因此,第一条指令执行结束后,每5个5△t就可以完成一条指令,因此执行完500条指令所需时间为5+2+3+5×499=2505△t。
转载请注明原文地址:https://jikaoti.com/ti/PEI7FFFM
0

相关试题推荐
最新回复(0)