一条指令的执行过程可以分解为取指、分析和执行三步,在取指时间t取指=3△t、分析时间t分析=2△t、执行时间t执行=4△t的情况下,若按串行方式执行,则10条指令全部执行完需要(5)△t;若按照流水方式执行,则执行完10条指令需要(6)△t。 (6)

admin2019-07-12  36

问题 一条指令的执行过程可以分解为取指、分析和执行三步,在取指时间t取指=3△t、分析时间t分析=2△t、执行时间t执行=4△t的情况下,若按串行方式执行,则10条指令全部执行完需要(5)△t;若按照流水方式执行,则执行完10条指令需要(6)△t。
(6)

选项 A、20
B、30
C、40
D、45

答案D

解析 执行一条指令的时间为取指时间、分析时间、执行时间之和,为9At。按串行方式执行,执行完一条指令之后才能执行下一条指令,因此执行10条指令的时间为9At×10=90At。按流水方式执行的过程如下,由于执行指令的时间最长,执行10条指令的时间为10执行+t取指+t分析=4△t×10+3At+2△t=45△t。
转载请注明原文地址:https://kaotiyun.com/show/29CZ777K
0

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