设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为△t。若采用常规标量单流水线处理机(即该处理机的度为1),连续执行12条指令,共需(请作答此空)△t。若采用度为4的超标量流水线处理机,连续执行上述12条指令,只需( )△t。

题目
设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为△t。若采用常规标量单流水线处理机(即该处理机的度为1),连续执行12条指令,共需(请作答此空)△t。若采用度为4的超标量流水线处理机,连续执行上述12条指令,只需( )△t。

A.12
B.14
C.16
D.18
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

某计算机执行一条指令的过程分为取指令、分析指令和执行指令3段操作,每一段操作占用的时间分别是△t、2△t、3△t。若采用常规的顺序串行执行方式,连续执行n条指令所需时间是(7);若采用流水线方式,3段操作重叠执行时,连续执行n条指令所需时间是(8)。

A.9n△t

B.3n△t

C.6n△t

D.3(n-1)△t


正确答案:C

第2题:

设指令由取指、分析、执行3个子部件完成;并且每个子部件的时间均为△t。若采用度为4的超标量流水线处理机,连续执行12条指令,共需花费(4)△t。

A.5

B.9

C.14

D.18


正确答案:A
解析:设指令由取指、分析、执行3个子部件完成;并且每个子部件的时间均为t。①若采用常规标量单流水线处理机(即该处理机的度为1),连续执行12条指令,共需14t。②若采用度为4的超标量流水线处理机,连续执行上述12条指令,只需5t,如图5-7所示。

第3题:

● 设指令由取指、分析、执行3 个子部件完成,每个子部件的工作周期均为△t,采 用常规标量单流水线处理机。若连续执行10 条指令,则共需时间 (3) △t。

(3)A. 8 B. 10 C. 12 D. 14


正确答案:C

第4题:

设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为△t。若采用常规标量单流水线处理机(即该处理机的度为1),连续执行12条指令,共需 (请作答此空) △t。若采用度为4的超标量流水线处理机,连续执行上述12条指令,只需 ( ) △t。

A.12
B.14
C.16
D.18

答案:B
解析:
指令由取指、分析和执行3个子部件完成,n=3,且每个子部件的时间均为Δt。若采用常规标量单流水线处理机(即该处理机的度m=1),连续执行12条(k=12)指令的时空图如图所示。执行这12条指令所需的总时间为:Tk=(k+3-1)*Δt=(12+3)*Δt=14Δt。

若采用度为4(m=4)的超标量流水线处理机,连续执行上述12条(k=12)指令的时空图如图所示。

由图可知,执行这12条指令所需的总时间只需要5Δt。

第5题:

●设每条指令由取指、分析、执行3个子部件完成,并且每个子部件的执行时间均为△t。若采用常规标量单流水线处理机(即该处理机的度为1),连续执行16条指令,则共耗时(14)△t。若采用度为4的超标量流水线处理机,连续执行上述16条指令,则共耗时(15)△t。

(14)A.16

B.18

C.32

D.48

(15) A.4

B.5

C.6

D.8


正确答案:B,C

第6题:

设指令由取指、分析、执行3个子部件完成,每个子部件的工作周期均为△t,采用常规标量单流水线处理机。若连续执行10条指令,则共需时间(3)△t。

A.8

B.10

C.12

D.14


正确答案:C
解析:本题考查指令流水的概念。
  顺序执行时,每条指令都需三步才能执行完,没有重叠。
  采用常规标量单流水线处理机连续执行10条指令的时空图如下图所示:
            
  由时空图可知,从第二个时间单位之后,各子部件开始完全并行。此后每个t都能完成一条指令,所以连续执行10条指令后,则共需时间为2+10=12t。

第7题:

设指令由取指、分析和执行3个子部件完成;并且每个子部件的时间均为Δt。若采用度为4的超标量流水线处理机,连续执行12条指令,共需花费(3)Δt。

A.3

B.5

C.9

D.14


正确答案:B
解析:指令由取指、分析和执行3个子部件完成,n=3,且每个子部件的时间均为止Δt。若采用常规标量单流水线处理机(即该处理机的度m=1),连续执行12条(k=-12)指令的时空图如图 2-12所示。执行这12条指令所需的总时间为:Tk=(k+3-1)Δt=(12+3)Δt=14Δt。
 
  若采用度为4(m=4)的超标量流水线处理机,连续执行上述12条(k=12)指令的时空图如图2-13所示。
 
  由图2-`13可知,执行这12条指令所需的总时间只需要5Δt。

第8题:

● 设指令由取指、分析、执行3 个子部件完成,每个子部件的工作周期均为△t, 采用常规标量单流水线处理机。若连续执行10 条指令,则共需时间 (3) △t。

(3)A. 8 B. 10 C. 12 D. 14


正确答案:C

第9题:

设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为△t。若采用常规标量单流水线处理机(即该处理机的度为1),连续执行12条指令,共需(16) △t。若采用度为4的超标量流水线处理机,连续执行上述12条指令,只需(17)△t。

A.12

B.14

C.16

D.18


正确答案:B
解析:画出采用常规标量单流水线处理机(即该处理机的度m=1),连续执行12条指令的时空图如下图所示。
 
  由时空图可以看到,在这种情况下,连续执行12条指令需14t。
  当采用度m为4的超标量流水线处理机,连续执行上述12条指令时,时空图为:
 
  由上图可以看到,在这种情况下,所用时间为5t。

第10题:

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

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。

更多相关问题