软考中级

某指令流水线由4段组成,各段所需要的时间如下图所示。连续输出8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为(4)。A.8/56ΔtB.8/32ΔtC.8/28ΔtD.8/24Δt

题目

某指令流水线由4段组成,各段所需要的时间如下图所示。连续输出8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为(4)。

A.8/56Δt

B.8/32Δt

C.8/28Δt

D.8/24Δt

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

第1题:

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

连续输入100条指令时的吞吐率为()


答案:C
解析:
流水线的执行时间=(t1+t2+...+tk)+(n-1)*△t=(t+3t+t+2t+t)+(100-1)*3t=305t
流水线的吞吐率=指令执行条数/流水线执行时间=100/305△t

第2题:

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

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


答案:C
解析:
流水线的执行时间=(t1+t2+...+tk)+(n-1)*△t=(t+3t+t+2t+t)+(100-1)*3t=305t流水线的吞吐率=指令执行条数/流水线执行时间=100/305△t

第3题:

某指令流水线由4段组成,各段所需的时间如下图所示。连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为( )?

A.8/56Δt
B.8/32Δt
C.8/28Δt
D.8/24Δt

答案:C
解析:
流水线的吞吐率指的是计算机中的流水线在特定的时间内可以处理的任务或输出的数据的结果的数量。流水线的吞吐率可以进一步分为最大吞吐率和实际吞吐率。该题目中要求解的是实际吞吐率,以流水方式执行8条指令的执行时间计算方式是:第一条完全执行完毕需要7Δt,而第二条指令再需3Δt即可执行完成,以此类推,总时间为7+(8-1)*3=28Δt。因此吞吐率为8/28Δt。

第4题:

某指令流水线由4段组成,各段所需要的时间如下图所示。连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为______。

A.8/56Δt
B.8/32Δt
C.8/28Δt
D.8/24Δt

答案:C
解析:
本题考查计算机系统基础知识。流水线的吞吐率指的是计算机中的流水线在特定的时间内可以处理的任务或输出数据的结果的数量。流水线的吞吐率可以进一步分为最大吞吐率和实际吞吐率。该题目中要求解的是实际吞吐率,以流水方式执行8条指令的指行时间是28Δt,因此吞吐率为8/28Δt。

第5题:

某指令流水线由4段组成,各段所需要的时间如下图所示。连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为( )。


A.8/56Δt
B.8/32Δt
C.8/28Δt
D.8/24Δt

答案:C
解析:
本题考查计算机系统基础知识。流水线的吞吐率指的是计算机中的流水线在特定的时间内可以处理的任务或输出数据的结果的数量。流水线的吞吐率可以进一步分为最大吞吐率和实际吞吐率。该题目中要求解的是实际吞吐率,以流水方式执行8条指令的指行时间是28Δt,因此吞吐率为8/28Δt。

第6题:

某指令流水线由4段组成,各段所需的时间如下图所示。连续输入10条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为( )?


A.10/55Δt
B.10/110Δt
C.10/100Δt
D.10/50Δt

答案:A
解析:
流水线的吞吐率指的是计算机中的流水线在特定的时间内可以处理的任务或输出的数据的结果的数量。流水线的吞吐率可以进一步分为最大吞吐率和实际吞吐率。该题目中要求解的是实际吞吐率,以流水方式执行10条指令的执行时间计算方式是:第一条完全执行完毕需要10Δt,而第二条指令再需5Δt即可执行完成,以此类推,总时间为10+(10-1)*5=55Δt。还有一种快速的计算方式是找到使用时间最长的一段,也就是5Δt,将其乘以指令总数10,然后再加上其它非最长的时间片段即可,最后答案都是55Δt。因此吞吐率为10/55Δt。

第7题:

某指令流水线由4段组成,各段所需要的时间如下图所示。连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为______。

A.8/56Δt
B.8/32Δt
C.8/28Δt
D.8/24Δt

答案:C
解析:
本题考查计算机系统基础知识。流水线的吞吐率指的是计算机中的流水线在特定的时间内可以处理的任务或输出数据的结果的数量。流水线的吞吐率可以进一步分为最大吞吐率和实际吞吐率。该题目中要求解的是实际吞吐率,以流水方式执行8条指令的指行时间是28Δt,因此吞吐率为8/28Δt。

第8题:

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

A.B.C.D.


正确答案:C

第9题:

某指令流水线由4段组成,各段所需要的时间如下图所示。连续输入8条指令时 的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为 (4)

A.8/56Δt

B.8/32Δt

C.8/28Δt

D.8/24Δt


正确答案:C
线水线周期为执行时间最长的一段,所以本题流水线的周期为3Δt流水线的计算公式为:单条指令所需时间+(n-1)*(流水线周期);本题为8条指令即n=8;因此执行完8条指令所需的时间为(1+2+3+1)Δt+(8-1)*3Δt=28Δt流水线的吞吐率(ThoughPutrate,TP)是指在单位时间内流水线所完成的任务数量或输出的结果数量。计算流水线吞吐率的最基本的公式为:所以本题的正确答案为:8/28Δt