软件水平考试

某指令流水线由5段组成,第1、3、5段所需时间为Δt,第2、4段所需时间分别为3Δt、2Δt,如下图所示,那么连续输入n条指令时的吞吐率(单位时间内执行的指令个数)TP为( )。

题目
某指令流水线由5段组成,第1、3、5段所需时间为Δt,第2、4段所需时间分别为3Δt、2Δt,如下图所示,那么连续输入n条指令时的吞吐率(单位时间内执行的指令个数)TP为( )。


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

第1题:

某指令流水线由5段组成,各段所需要的时间如图1-1所示。连续输入10条指令时的吞吐率为(3)。

A.0.1428△t

B.0.2041△t

C.0.2857△t

D.0.3333△t


正确答案:C
解析:从图1-1中可看出,该流水线各段所经历的时间不一样,因此该指令流水线吞吐率的计算公式为:,式中m为流水线的段数;n为输入的指令数;ti为第i段所需时间;tj为该段流水线中瓶颈段的时间。将题中己知条件代入上式,求得吞吐率TP为:

第2题:

指令流水线将一条指令的执行过程分为四步,其中第1、2和4步的经过时间为△t,如下图所示。若该流水线顺序执行50条指令共用153△t,并且不考虑相关问题,则该流水线的瓶颈第3步的时间为(5)△t。

A.2

B.3

C.4

D.5


正确答案:B
解析:本题考查的是计算机系统指令流水线方面的基础知识。根据题意可以看到,在此流水线中顺序执行50条指令用了153t,流水线的瓶颈必定是第3步。假定流水线中第3步的经过时间为x,该指令流水线顺序执行50条指令所用的时间为:153t=t+t+t+x+(50-1)x。从而算出步3的经过时间为3t。

第3题:

某指令流水线由5段组成,各段所需要的时间如下图所示。

连续输入10条指令时的吞吐率为(6)。

A.10/70Δt

B.10/49Δt

C.10/35Δt

D.10/30Δt


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

第4题:

● 某指令流水线由 5段组成,第 1、3、5段所需时间为?t,第2、4段所需时间分别为3?t、2?t,如下图所示,那么连续输入n条指令时的吞吐率(单位时间内执行的指令个数)TP 为 (6) 。


正确答案:B

第5题:

某指令流水线由5段组成,各段所需要的时间如图1-1所示。

连续输入10条指令时的吞吐率为(11)。

A.10/70△t

B.10/49△t

C.10/35△t

D.10/30△t


正确答案:C
解析:有关流水线连续执行指令所需时间的分析,请参考第2题。执行完10条指令所需时间=(1+3+1+2+1)+(10-1)×3=35t。连续输入10条指令时的吞吐率=10/35t。

第6题:

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

第7题:

某指令流水线由5段组成,各段所需要的时间如图4-17所示。连续输入10条指令时的吞吐率为______。

A.0.1428/△t

B.0.2041/△t

C.0.2857/△t

D.0.3333/△t


正确答案:C
解析:从图4-17中可看出,该流水线各段所使用的处理时间不一样,部件S3是该流水线的“瓶颈”,因此该指令流水线吞吐率的计算公式为:式中m为流水线的段数;n为输入的指令数;ti为第i段所需时问;tj为该段流水线中瓶颈段的时间。将题中己知条件代入上式,求得吞吐率TP为:

第8题:

某指令流水线由5段组成,各段所需要的时间如图3-1所示。连续输入10条指令时的吞吐率为(5)。

A.0.1428Δt

B.0.2041Δt

C.0.2857/Δt

D.0.3333/Δt


正确答案:C
解析:从图3-1中可看出,该流水线各段所经历的时间不一样,因此,该指令流水线吞吐率的计算公式为,式中m为流水线的段数;n为输入的指令数;Δti为第i段所需时间;Δtj为该段流水线中瓶颈段的时间。将题中已知条件代入上式,则吞吐率TP的计算结果如下所示。

第9题:

指令流水线将一条指令的执行过程分为四步,其中第1、2和4步的经过时间为△t,如图1-2所示。若该流水线顺序执行50条指令共用153△t,并且不考虑相关问题,则该流水线的瓶颈第3步的时间为(14)△t。

A.2

B.3

C.4

D.5


正确答案:B
解析:本题考查的是计算机系统指令流水线方面的基础知识;根据题意可以看到,在此流水线中顺序执行50条指令用了153t,流水线的瓶颈必定是第3步。假定流水线中第3步经过的时间为x,该指令流水线顺序执行50条指令所用的时间为153t=t+t+t+x+(50-1)x,从而算出第3步的经过时间为3t。

第10题:

● 指令流水线将一条指令的执行过程分为四步,其中第1、2和4步的经过时间为△t,如下图所示。若该流水线顺序执行50条指令共用153△t,并且不考虑相关问题,则该流水线的瓶颈第3步的时间为 (5) △t。

(5)

A. 2

B. 3

C. 4

D. 5


正确答案:B

更多相关问题