始终只让第K+1条指令的“分析”与第K条指令的“执行”在时间上重叠的方式称为()。

题目
填空题
始终只让第K+1条指令的“分析”与第K条指令的“执行”在时间上重叠的方式称为()。
参考答案和解析
正确答案: 一次重叠
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

(41)

A.5590

B.5595

C.6000

D.6007


正确答案:C

第2题:

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

A.5590

B.5595

C.6000

D.6007


正确答案:C
解析:见公共试题Ⅱ(4)、(5)。

第3题:

指令间“一次重叠”说法有错的是()。

A.仅执行K与分析K重叠

B.分析K执行后立即开始执行K

C.应尽量使分析K+1与执行K的时间相等

D.只需要一套指令分析部件和执行部件


正确答案:B

第4题:

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

A.2400 B.3000 C.3600 D.5400 A.2400 B.2405 C.3600 D.3009


正确答案:D,B

第5题:

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

A.2400

B.3000

C.3600

D.5400


正确答案:D

第6题:

关于流水线问题。05年下网工第5题:取指5,分析2,执行5。500条指令。计算公式要用:取指+MAX{分析,取指}+498*MAX{取指,分析,执行}+MAX{分析,执行}+执行。这个公式才能得到正确答案2510。而07年下第3题:取指4,分析3,执行5,100条指令。用上述公式得508,C答案。用:第1条指令时间+(指令总数-1)*最大任务时间才能得到正确答案B:507究竟哪个是真理啊?


详细的把题发上来,我们好分析。
具体算法应该是:
流水线工步数为x,指令数为n
总时间=流水线启动时间+(n-(x-1))*最大值+流水线排空时间
第一题计算如下:
启动时间=4+4
排空时间=5+5
应此总时间=8+(100-(3-1))*5+10=508
取指+MAX{分析,取指}+498*MAX{取指,分析,执行}+MAX{分析,执行}+执行
不是很明白

第7题:

某计算机执行一条指令的过程分为取指令、分析指令和执行指令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

第8题:

指令间的“一次重叠”是指()。

A.取指K+1与分析K重叠

B.分析K+1与执行K重叠

C.分析K与执行K+1重叠

D.执行K与取指K+1重叠


正确答案:B

第9题:

假设一条指令的执行过程分为“取指令”、“分析”和“执行”3段,每一段的时间分别为t、2t 和 3t。在下面的情况下,分别写出连续执行n条指令所需要的时间表达式。(1)顺序执行方式(48)。(2)仅“取指令”和“执行”重叠(49)。(3)“取指令”、“分析”和“执行”重叠(50)。

A.6n×△t

B.12n×△t

C.(6n-1)×△t

D.3n×△t


正确答案:A
解析:(48)空:顺序执行时每条指令用时=t+2t+3t=6t,因此n条指令所需要的时间=6n×t。

第10题:

下列关于并行微程序控制器的说法正确的是()。

A.现行微指令的执行与取下一条微指令的操作并行
B.现行微指令的执行与取下一条微指令的操作串行
C.两条或更多微指令的执行在时间上并行
D.两条或更多微指令的取微指令操作在时间上并行

答案:A
解析:
并行微程序控制器中,在执行现行微指令的同时,取下一条微指令。

更多相关问题