软考初级

若指令流水线把一条指令分为取指、分析和执行3部分,且3部分的时间分别是t取指=2ns,t分析=2ns,t执行=1.5ns。则100条指令全部执行完毕需(4)ns。A.163B.183C.193.5D.203.5

题目

若指令流水线把一条指令分为取指、分析和执行3部分,且3部分的时间分别是t取指=2ns,t分析=2ns,t执行=1.5ns。则100条指令全部执行完毕需(4)ns。

A.163

B.183

C.193.5

D.203.5

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

第1题:

设指令流水线把一条指令分为取指、分析、执行3个部分,且3部分的时间分别是:t取指=2 ns, t分析=2 ns, t执行=1 ns,则100条指令全部执行完毕需()。

A.163 ns

B.183 ns

C.193 ns

D.204 ns


微处理器同时执行多条指令

第2题:

若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns,t分析=2ns,t执行=3ns。则100条指令全部执行完毕需 ( ) ns。

A.163
B.183
C.203
D.304

答案:D
解析:

第3题:

若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns,t分析=2ns,t执行=1ns。则100条指令全部执行完毕需( )ns。

A.163
B.183
C.193
D.203

答案:D
解析:
100条指令的执行时间=(2 * 100)+3=203

第4题:

若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns,t分析=2ns,t执行=1ns。则100条指令全部执行完毕需( )ns。

A.163
B.183
C.193
D.203

答案:D
解析:

第5题:

若指令流水线把一条指令分为取指、分析和执行3部分,且3部分的时间分别是 t取指=2ns,t分析=2ns,t执行=lns。则100条指令全部执行完毕需______ns。

A.163

B.183

C.193

D.203


正确答案:D

第6题:

若指令流水线把一条指令分为取指、分析和执行三部分,且这三部分的时间分别是 t取指=2 ns,t分析=2 ns,t执行=1 ns,则100条指令全部执行完中需______ns。

A.163

B.183

C.193

D.203


正确答案:D
解析:根据公式:流水线执行时间=第一条指令执行时间+(指令条数-1)×流水线周期可得:(2+2+1)+(100-1)×2=203ns

第7题:

若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是指 t取指=2ns,t分析=2ns,t执行=1ns。则100条指令全部执行完毕需(38)ns。

A.163

B.183

C.193

D.203


正确答案:D
解析:流水线技术其实是一种任务的分解技术。把一件任务分解为若干顺序执行的子任务,不同的子任务由不同的执行机构负责执行,而这些机构可以同时并行工作。在任一时刻,任一任务只占用其中一个执行机构,这样就可以实现多个任务的重叠执行,以提高工作效率。假定有某种类型的任务,共可分成N个子任务,每个子任务需要时间t,则完成该任务需要时间是N×t。若以单独执行的方式完成k个任务,则共需时间k×N×t。若以流水线方式执行,则经过N×t时间第一个任务完成,再过t时间完成第二个任务,所以完成A个任务花费时间为:N×t+(k-1)×t=(N+k-1)×t①当k较大时,(N+A-1)t≌k×t。注意到题中将指令分为取指、分析和执行三个任务,取指时间为2ns,分析时间为2ns,执行时间为1ns,由于流水线的连续性,每个子任务需要时间t取2ns,k=100,N=3,代入公式①得:(3+100-1)×2=204,由于执行时间=1ns,则最后一条指令执行比计算值少2ns-1ns=1ns,故正确答案为204-1=203。

第8题:

●若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns,t分析=2ns,t执行=1ns。则100条指令全部执行完毕需 (2) ns。

(2) A.163

B.183

C.193

D.203


正确答案:D
【解析】本题考查的是指令系统和流水线基础知识。根据流水线的计算方法:N条指令流水线执行时间=流水线启动时间+N×流水线时间最长部件的时间+流水线排空时间。故需2+100×2+1=203。

第9题:

若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是 t取指=2ns,t分析=2ns,t执行=1ns,则100条指令全部执行完毕需(4)ns。

A.163

B.183

C.193

D.203


正确答案:D
解析:在这种情况下,完成N条指令的所需要的时间为: