第1题:
某计算机执行一条指令的过程分为取指令、分析指令和执行指令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
第2题:
某指令流水线南5段组成,第l、3、5段所需时间为△t,第2、4段所需时间分别为3△t、2△t,如下图所示,那么连续输入n条指令时的吞吐率(单位时间内执行的指令个数)TP为( )。
A.n/[5*(3+2)△t]
B.n/[(3+3+2)△t+3(n-1)△t]
C.n/[(3+2)△t+(n-3)△t]
D.n/[(3+2)△t+5*3△t]
第3题:
阅读下面程序段,则执行后的结果为
#include "stdio.h"
main()
{int m=4,n=2,k;
k=fun(m,n);
printf("%d\n",k);}
fun(int m,int n)
{return(m*m*m-n*n*n);}
A.64
B.8
C.56
D.0
第4题:
第5题:
某指令流水线由5段组成,第1、3、5段所需时间为△t,第2、4段所需时间分别为3At、2At,如下图所示,那么连续输入n条指令时的吞吐率(单位时间内执行的指令个数)TP为( )。
A.n/[5*(3+2)△t]
B.n/[(3+3+2)△t+3(3-1)△t]
C.n/[(3+2)△t+(n-3)△t]
D.n/[(3+2)△t+5*3△t]
第6题:
● 某指令流水线由 5段组成,第 1、3、5段所需时间为?t,第2、4段所需时间分别为3?t、2?t,如下图所示,那么连续输入n条指令时的吞吐率(单位时间内执行的指令个数)TP 为 (6) 。
第7题:
某指令流水线由 5段组成,第 1、3、5段所需时间为?t,第2、4段所需时间分别为3?t、2?t,如下图所示,那么连续输入n条指令时的吞吐率(单位时间内执行的指令个数)TP 为 (5)。
A.A
B.B
C.C
D.D
第8题:
( 31 )设关系 R 和 S 的元数分别是 r 和 s ,且 R 有 n 个元组, S 有 m 个元祖。执行关系 R 和 S 的笛卡尔积,记为 T=R × S ,则
A) T 的元数是( r × s ) ,且有( n+m )个元祖
B) T 的元数是( r × s ) ,且有( n × m )个元祖
C) T 的元数是( r+s ) ,且有( n+m )个元祖
D) T 的元数是( r+s ) ,且有( n × m )个元祖
第9题:
流水线技术是通过并行硬件来提高系统性能的常用方法。对于一个k段流水线,假设其各段的执行时间均相等(设为t),输入到流水线中的任务是连续的理想情况下,完成n个连续任务需要的总时间为( )。若某流水线浮点加法运算器分为5段,所需要的时间分别是6ns、7ns、8ns、9ns和6ns,则其最大加速比为( )。
A.nkt B.(k+n-1)t C.(n-k)kt D.(k+n+1)t A.4 B.5 C.6 D.7
第10题: