“一次重叠”解释时,第K+1条指令需等第K条指令执行后才能形成,称此时发生了()相关。

题目

“一次重叠”解释时,第K+1条指令需等第K条指令执行后才能形成,称此时发生了()相关。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

“一次重叠”中消除“指令相关”最好的方法是()。

A.不准修改指令

B.设相关专用通路

C.推后分析下条指令

D.推后执行下条指令


正确答案:A

第2题:

若一次重叠方式解释指令仍达不到速度要求时,可用同时解释单条指令的流水方法。()


参考答案:×

第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. 2405
C. 3000
D. 3009

答案:B
解析:
由上题图,可看成是第98条、99、100三条指令,在这之前还存在97条指令,因此当读取完100条指令共用时600* 4△t时,其后还有一个分析和一个执行没有完成,因此整个用时为100*4 △t+2 △t(一个分析)+3 △t(一个执行)=2405 △t

第5题:

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

A.2492
B.2500
C.2510
D.2515

答案:C
解析:
顺序执行时,每条指令都需三步才能执行完,设有重叠。总的执行时间为:

在流水线执行时,所用的时间为:

重叠执行时间关系为:

第6题:

若每一条指令都可分解为取指、分析和执行三步。已知取指时间为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

第7题:

通常可以将计算机系统中执行一条指令的过程分过取指令、分析和执行指令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

第8题:

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

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

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

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

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


正确答案:B

第9题:

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

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

答案:D
解析:
按顺序方式需要执行完一条执行之后再执行下一条指令,执行1条执行所需的时间为4Δt+2Δt+3Δt=9Δt,执行600条指令所需的时间为9Δt×600=5400Δt。
若采用流水线方式,则处理过程如下图所示,可见执行完600条执行所需要的时间为4Δ×600+2Δt+3Δt=2405Δt。

第10题:

如果一条指令平均需1微秒,处理一个缺页中断另需n微秒,给出当缺页中断每k条指令发生一次时,指令的实际执行时间。


正确答案:(1+n/k)微秒。

更多相关问题