通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4△t,分析时间为2△t。执行时间为3△t,按顺序方式从头到尾执行完600条指令所需时间为_______△t;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线

admin2019-07-12  31

问题 通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4△t,分析时间为2△t。执行时间为3△t,按顺序方式从头到尾执行完600条指令所需时间为_______△t;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为_______△t。
(5)

选项 A、2400
B、2405
C、3000
D、3009

答案B

解析 按顺序方式需要执行完一条执行之后再执行下一条指令,执行1条执行所需的时间为4△t+2△t+3△t=9△t,执行600条指令所需的时间为9△t×600=5400△t。若采用流水线方式,则处理过程如下图所示,可见执行完600条执行所需要的时间为4△t×600+2△t+3△t=2405△t.
转载请注明原文地址:https://jikaoti.com/ti/YrG7FFFM
0

最新回复(0)