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

admin2018-07-26  34

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

选项 A、40
B、70
C、90
D、100

答案C

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

最新回复(0)