计算机体系结构

非线性流水线是指()。A、一次运算中使用流水线中的多个功能段B、一次运算中、要多次使用流水线中的某些功能段C、流水线中某些功能段在各次运算中的作用不同D、流水线的各个功能段在各种运算中有不同的组合

题目

非线性流水线是指()。

  • A、一次运算中使用流水线中的多个功能段
  • B、一次运算中、要多次使用流水线中的某些功能段
  • C、流水线中某些功能段在各次运算中的作用不同
  • D、流水线的各个功能段在各种运算中有不同的组合
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

非线性流水线是指( )。

A.一次运算中使用流水线中的多个功能段

B.一次运算中多次使用流水线中的某些功能段

C.流水线中某些功能段在各次运算中的作用不同

D.流水线的各个功能段在各种运算中有不同的组合


参考答案:B

第2题:

下面是有关微处理器指令流水线的叙述,其中错误的是

A.指令流水线中的功能部件(如取指部件、译码部件等)同时执行各自的任务

B.指令流水线在理想情况下,每个时钟都有一条指令执行完毕

C.Pentium处理器中的所谓“超级流水线”就是指级数很多而每级功能又比较简单的流水线

D.Pentium4微处理器中含有三条功能相同的整数运算流水线


正确答案:D
解析:用流水线技术的CPU使用指令重叠的办法,即在一条指令还没有处理完时,就开始处理下一条指令。典型的流水线将每一条机器指令分成取指、译码、取操作数、执行、回写5步。在理想条件下,平均每个时钟周期可以完成一条指令。而所谓“超级流水线处理”是将机器指令划分为更多级的操作,以减轻每一级的复杂程度。在流水线的每一步中,如果需要执行的逻辑操作少一些,则每一步就可以在较短的时间内完成。

第3题:

静态流水线是指()

A.功能不能改变的流水线

B.各段之间的连接是固定不变的流水线

C.可同时执行多种功能的流水线

D.同时只能完成一种功能的多功能流水线


参考答案:D

第4题:

DLX流水线分为哪几个功能段?


正确答案: 取指、译码、执行、访存、写回五个操作功能段。

第5题:

下列关于动态流水线正确的是()。

A.动态流水线是在同一时间内,当某些段正在实现某种运算时,另一些段却正在进行另一种运算,这样对提高流水线的效率很有好处,但会使流水线控制变得很复杂
B.动态流水线是指运算操作并行
C.动态流水线是指指令步骤并行
D.动态流水线是指程序步骤并行

答案:A
解析:
动态流水线是相对于静态流水线来说的,静态流水线上下段连接方式固定,而动态流水线的连接方式是可变的。

第6题:

动态流水线是指( )。

A.只有一种功能的流水线

B.功能不能改变的流水线

C.同时只能完成一种功能的多功能流水线

D.可同时执行多种功能的流水线


参考答案:C

第7题:

静态流水线是指(37)。

A.只有一种功能的流水线

B.功能不能改变的流水线

C.同时只能完成一种功能的流水线

D.可同时执行多种功能的流水线


正确答案:C
解析:一条流水线只能完成一种固定的功能,这种流水线称为单功能流水线。多功能流水线是指流水线的各段可以进行不同的连接,在不同时间内或同一时间内,通过不同的连接方式实现不同的功能。在多功能流水线中,按照同一时间内是否能够连接成多种方式以同时执行多种功能,可以将其分为静态流水线和动态流水线。所谓静态流水线,是指同一段时间内,多功能流水线中的各个功能段只能按照一种固定的方式连接,实现一种固定的功能,只有当按照该方式工作的所有任务都流出流水线之后,也就是流水线完全排空之后,多功能流水线才能重新进行连接,以实现另外的功能。动态流水线是指同一段时间内,多功能流水线中的各段可以按照不同的方式连接,同时执行多种功能。当然,要同时实现多种连接方式是有条件的,即流水线中各个功能部件之间不能发生冲突。

第8题:

从不同的角度可对流水线进行分类。按流水线是否有反馈回路可以分为

A.单功能流水线与多功能流水线

B.静态流水线与动态流水线

C.同步流水线与异步流水线

D.线性流水线与非线性流水线


正确答案:D

第9题:

流水线技术是通过并行硬件来提高系统性能的常用方法。对于一个k段流水线,假设其各段的执行时间均相等(设为t),输入到流水线中的任务是连续的理想情况下,完成n个连续任务需要的总时间为( )。若某流水线浮点加法运算器分为5段,所需要的时间分别是6ns、7ns、8ns、9ns和6ns,则其最大加速比为(59)。

A.4
B.5
C.6
D.7

答案:A
解析:
流水线技术是通过并行硬件来提高系统性能的常用方法,它把一项任务分解为若干可以同时进行的并行工作。在任一时刻,任一任务只占其中一个操作部件,这样就可以实现多项任务的重叠执行。对于一个k段流水线,假设其各段的执行时间均相等(设为t),输入到流水线中的任务是连续的理想情况下,从流水线的输出端看,用k个时钟周期输出第一项任务,其余n-1个时钟周期,每个周期输出一项任务,因此完成n个连续任务需要的总时间为(k+n-l)xt。加速比定义为顺序执行时间与流水线执行时间的比值,根据题干假设,顺序执行时间为6+7+8+9+6=36,在流水线中的执行时间为5+5-1=9,因此加速比为36/9=4。

第10题:

多功能流水线各功能段同时只能按某一种功能联接的称为()流水线。


正确答案:静态

更多相关问题