假设每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令,需要(18)At。如果按照流水线方式执行,执行完100条指令需要(19)△t。A.1190B.1195C.1200D.1205

题目

假设每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令,需要(18)At。如果按照流水线方式执行,执行完100条指令需要(19)△t。

A.1190

B.1195

C.1200

D.1205


相似考题
更多“假设每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行 ”相关问题
  • 第1题:

    若每一条指令都可以分解为取指,分析和执行三步。已知取指时间t取指=8△t,分析时间t分析=3△t,执行时间t执行=12△t。如果按照流水线方式执行指令,从头到尾执行完 100条指令至少需(41) △t。如果取指时间t取指=8△t,分析时间t分析=12△t,执行时间 t执行=3△t,则从头到尾执行完100条指令至少需(42)△t。

    A.1200

    B.1223

    C.1224

    D.1211


    正确答案:D

  • 第2题:

    将一条指令的执行过程分解为取指、分析和执行三步,按照流水方式执行,若取指时间t取指=4△t、分析时间t分析=2△t、执行时间t执行=3△t,则执行完100条指令,需要的时间为(5) △t.

    A.200
    B.300
    C.400
    D.405

    答案:D
    解析:

  • 第3题:

    1、若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=△t,分析时间t分析=△t,执行时间t执行=△t。如果按照流水线方式执行,从0时刻开始执行,需要执行100条指令,问执行完100条指令需要()△t。

    A.100

    B.101

    C.102

    D.1-3


    C

  • 第4题:

    若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=5△t,分析时间t分析=2△t,执行时间t执行=5△t。则执行 500 条指令时的加速比是( )

    A.2
    B.2.21
    C.2.39
    D.3

    答案:C
    解析:
    流水线的加速比是指完成同样一批任务,不使用流水线即顺序执行所用的时间与使用流水线所用的时间之比。如果不使用流水线所用的时间为T0,使用流水线的执行时间为Tk,则流水线的加速比为:S = T0 / Tk 不使用流水线所用的时间为T0=500*(5+2+5)=6000△t。 使用流水线的执行时间为Tk =500*5△t +5△t +2△t =2507△t加速比:=6000△t/2507△t=2.39

  • 第5题:

    若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=△t,分析时间t分析=△t,执行时间t执行=△t。如果按照流水线方式执行,从0时刻开始执行,需要执行100条指令,问执行完100条指令需要()△t。

    A.100

    B.101

    C.102

    D.103


    C