下列不会引起指令流水阻塞的是()。A、数据旁路B、数据相关C、条件转移D、资源冲突

题目

下列不会引起指令流水阻塞的是()。

  • A、数据旁路
  • B、数据相关
  • C、条件转移
  • D、资源冲突

相似考题
更多“下列不会引起指令流水阻塞的是()。”相关问题
  • 第1题:

    在指令流水线中,最大吞吐率是指

    A.流水线上所完成指令的最大数量

    B.流水线达到稳定状态后可获得的吞吐率

    C.流水线上所完成指令或输出结果的数量

    D.流水线工作中能达到的吞吐率


    正确答案:B

  • 第2题:

    下列指令中不会改变指令指针寄存器内容的是()

    • A、RET
    • B、JMP
    • C、CALL
    • D、MOV

    正确答案:D

  • 第3题:

    用直流水扑救高温设备火灾时,不会引起高温设备的变形和破坏。


    正确答案:错误

  • 第4题:

    当流水线中数据和指令存在同一存储器中时,访存指令会引起存储器访问冲突,这种冲突是因为()相关引起的。


    正确答案:结构

  • 第5题:

    流水线中造成资源相关的原因是执行算术指令而引起。


    正确答案:错误

  • 第6题:

    什么是指令流水线?


    正确答案: 流水线技术:处理机内部的时间并行性技术。是提高计算机硬件性能的重要技术和有效措施,在成本增加不多的情况下很明显地提高了计算机的性能。
    指令流水线:流水线的每个阶段完成一条指令的一部分功能,不同阶段并行完成流水线中不同指令的不同功能。

  • 第7题:

    当NOP指令在替代LD、LDI、ANB、ORB等指令时,不会引起梯形图电路的构成发生很大的变化。()


    正确答案:错误

  • 第8题:

    单选题
    下列指令中不会改变指令指针寄存器内容的是()
    A

    RET

    B

    JMP

    C

    CALL

    D

    MOV


    正确答案: D
    解析: 暂无解析

  • 第9题:

    单选题
    在流水机器中,全局性相关是指()。
    A

    先写后读相关

    B

    先读后写相关

    C

    指令相关

    D

    由转移指令引起的相关


    正确答案: A
    解析: 暂无解析

  • 第10题:

    判断题
    流水线中造成控制相关的原因是条件转移指令而引起。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    填空题
    当流水线中数据和指令存在同一存储器中时,访存指令会引起存储器访问冲突,这种冲突是因为()相关引起的。

    正确答案: 结构
    解析: 暂无解析

  • 第12题:

    单选题
    某CPU主频为1.03GHz,采用4级指令流水线,每个流水段的执行需要1个时钟周期。假定CPU执行了100条指令,在其执行过程中没有发生任何流水线阻塞,此时流水线的吞吐率为(  )。
    A

    0.25×109条指令/秒

    B

    0.97×109条指令/秒

    C

    1.0×109条指令/秒

    D

    1.03×109条指令/秒


    正确答案: A
    解析:
    采用4级指令流水线执行100条指令,在执行过程中共用4+(100-1)=103个时钟周期。CPU的主频是1.03GHz,也就是说每秒钟有1.03G个时钟周期。流水线的吞吐率为1.03G×100/103=1.0×109条指令/秒,故答案为C。

  • 第13题:

    下列关于流水线方式执行指令的叙述中,不正确的是( )。

    A.流水线方式可提高单条指令的执行速度
    B.流水线方式下可同时执行多条指令
    C.流水线方式提高了各部件的利用率
    D.流水线方式提高了系统的吞吐率

    答案:A
    解析:
    流水线(pipeline)技术是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。流水线是Intel首次在486芯片中开始使用的。在CPU中由5—6个不同功能的电路单元组成一条指令处理流水线,然后将一条指令分成5—6步后再由这些电路单元分别执行,这样就能实现在一个CPU时钟周期完成一条指令,因此提高CPU的运算速度。经典奔腾每条整数流水线都分为四级流水,即取指令、译码、执行、写回结果,浮点流水又分为八级流水。

  • 第14题:

    为什么胆囊和胆囊管结石阻塞不会引起黄疸?


    正确答案:正常情况下,肝细胞分泌的胆汁经左、右肝管至胆总管,再经胆囊管入胆囊内储存浓缩。
    进食后,胆囊收缩,胆汁经胆囊管、胆总管排入十二指肠,对食物进行消化。
    胆囊和胆囊管结石阻塞,胆汁可由肝管、胆总管直接排入十二指肠,故临床上不会出现黄疸。

  • 第15题:

    为了改进由于条件转移指令引起的流水线断续现象、减少条件转移指令造成的执行部件停顿时间,一般有哪几种措施?


    正确答案:A.猜测法。指令部件发现条件转移指令后,在等待执行部件执行完指令队列中的指令并产生条件码后的这一段时间里,指令部件仍按固定的方向继续预取指令,或者按转移成功的方向预取,或者按转移不成功的方向预取。等到产生条件码后,如果同猜测的转移方向一致,指令缓冲寄存器组中预先取出的指令可以用,流水线停顿的时间可以缩短。如果未猜对,则指令缓冲寄存器组中的指令和已做的工作全部作废,重新按另一个方向读取指令,然后开始分析。这时流水线损失的时间仍较长。
    B.预取转移目标。在发现条件转移指令后,同时向两个分支方向预取指令。即除了继续按原来方向预取指令外,还按转移成功方向预取指令,最后根据真正的方向取其中一个分支的指令继续运行,有的还可以对于原来分支内指令进行带条件执行(即译码、取数、运算,但不送结果)进一步提高转移指令效率
    C.加快和提前形成条件码,有的指令的条件码并不一定要等执行完毕得到运算结果后才能形成。
    D.推迟转移。在编译一个程序时,编译程序自动地调整条件转移指令的位置,把条件转移指令从原来的位置向后移一条或若干条,而把无关指令先运行,这样作可以改进流水线的效率,不影响结果。一般可采用以下三种调度方法:A.将转移指令前的那条指令调度到延迟槽中;B.将转移目标处的那条指令调度到延迟槽中;C.将转移不发生时该执行的那条指令调度到延迟槽中。
    E.加快短循环程序的处理。循环是一种特殊的条件转移,它通常是按循环计数器内内容是否为0来判断是否已达到应有的循环次数,决定是否需要“向后”转移。短循环程序是指循环段的指令数目少于(或等于)指令缓冲寄存器组中可存放的指令数时的循环程序段。如果在执行这种短循环时,能把整个短循环程序段放在指令缓冲寄存器组中,让指令部件停止预取新的指令,重复使用这段短循环程序,就可减少访问主存次序,提高机器的效率。

  • 第16题:

    在流水机器中,全局性相关是指()。

    • A、先写后读相关
    • B、先读后写相关
    • C、指令相关
    • D、由转移指令引起的相关

    正确答案:D

  • 第17题:

    什么是指令流水线?为什么要引入指令流水线?实现指令流水线操作需要哪些硬件支持?


    正确答案:指令的并行操作,或者说指令的重叠执行称为指令流水线操作。引入指令流水线是为了充分利用计算机的资源,例如在 CPU执行指令期间,总线是空闲的,可用来预取后续指令。实现指令流水线操作,需要有指令预取队列和相应的控制逻辑等硬件支持。

  • 第18题:

    流水线中造成控制相关的原因是执行()指令而引起。

    • A、条件转移
    • B、访内
    • C、算逻
    • D、无条件转移

    正确答案:A

  • 第19题:

    CPU内使用流水线技术后,下列说法可能的是()

    • A、取指令和执行指令同步进行
    • B、取指令和执行指令异步进行
    • C、正在执行的指令与流水线中的指令冲突
    • D、流水线内的指令无效
    • E、流水线取指与执行的指令有关
    • F、流水线取指与执行的指令无火

    正确答案:A,C,D,E,F

  • 第20题:

    单选题
    下列选项中,不会引起指令流水线阻塞的是(  )。
    A

    数据旁路(转发)

    B

    数据相关

    C

    条件转移

    D

    资源冲突


    正确答案: A
    解析:
    由于采用流水线方式,相邻或相近的两条指令可能会因为存在某种关联,后一条指令不能按照原指定的时钟周期运行,从而使流水线断流。有三种相关可能引起指令流水线阻塞:
    ①结构相关,又称资源相关;
    ②数据相关;
    ③控制相关,又称指令相关,主要由条件转移引起。

  • 第21题:

    单选题
    下列不会引起指令流水阻塞的是()。
    A

    数据旁路

    B

    数据相关

    C

    条件转移

    D

    资源冲突


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    流水线中造成控制相关的原因是执行()指令而引起。
    A

    条件转移

    B

    访内

    C

    算逻

    D

    无条件转移


    正确答案: B
    解析: 暂无解析

  • 第23题:

    多选题
    CPU内使用流水线技术后,下列说法可能的是()
    A

    取指令和执行指令同步进行

    B

    取指令和执行指令异步进行

    C

    正在执行的指令与流水线中的指令冲突

    D

    流水线内的指令无效

    E

    流水线取指与执行的指令有关

    F

    流水线取指与执行的指令无火


    正确答案: C,D
    解析: 由于流水线取指由各功能部件独立完成,囚此CPU内使用流水线技术后,可能的是取指令和执行指令同步进行、正在执行的指令与流水线中的指令冲突、流水线内的指令无效、流水线取指与执行的指令有关或流水线取指与执行的指令无关;不可能的是取指令和执行指令异步进行,因此A、C、D、E、F是正确答案。