niusouti.com
参考答案和解析
正确答案:D
解析:本题主要考查指令执行时间的计算问题。CPU的性能主要取决于指令的执行效率,而采用流水线方式大大增加了指令的执行速度,提高了CPU的性能。执行完一条指令用2+2/1=5ns,通过流水线执行指令,每过2ns就能再执行完下一条指令,总时间是:2+2+1+2*199=403ns。
更多“在计算机处理器中,若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的运行时间分别是: ”相关问题
  • 第1题:

    若指令流水线把一条指令分为取指、分析和执行三部分,且这三部分的时间分别是 t取指=2 ns,t分析=2 ns,t执行=1 ns,则100条指令全部执行完中需______ns。

    A.163

    B.183

    C.193

    D.203


    正确答案:D
    解析:根据公式:流水线执行时间=第一条指令执行时间+(指令条数-1)×流水线周期可得:(2+2+1)+(100-1)×2=203ns

  • 第2题:

    若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是 t取指=3ns,t分析=2ns,t执行=1ns,则100条指令全部执行完毕需 ( ) ns。

    A.163
    B.183
    C.193
    D.303

    答案:D
    解析:
    计算公式:第一条指令执行时间+(指令数-1)*各指令段执行时间中最大的执行时间。3+2+1+(100-1)*3=303

  • 第3题:

    若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns,t分析=2ns,t执行=3ns。则100条指令全部执行完毕需 ( ) ns。

    A.163
    B.183
    C.203
    D.304

    答案:D
    解析:

  • 第4题:

    若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns,t分析=2ns,t执行=1ns。则100条指令全部执行完毕需( )ns。

    A.163
    B.183
    C.193
    D.203

    答案:D
    解析:

  • 第5题:

    若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是t取指=2ns,t分析=2ns,t执行=1ns。则100条指令全部执行完毕需( )ns。

    A.163
    B.183
    C.193
    D.203

    答案:D
    解析:
    100条指令的执行时间=(2 * 100)+3=203