参考答案和解析
正确答案:并行;完全同步
更多“多处理机的程序段指令之间既有“先读后写”相关,又有“先写后读”相关,并且以交换数据为目的,则它们必须()且读写要()。”相关问题
  • 第1题:

    多处理机上两个程序段之间若有先写后读的数据相关,则(19)。

    A.不可能并行

    B.可以并行执行

    C.必须并行执行

    D.任何情况均可交换串行


    正确答案:A
    解析:本题考查多处理机的处理方式。多处理机是指拥有多个处理器并行处理任务的计算机,在多处理机中,一般是共享同一个存储器。题目中说两个程序段之间有先写后读的数据相关,即表明这其中一个程序的输出是另一个程序的输入,只有在输入后,另一个程序才能被执行,所以这两个程序不可能并行处理。

  • 第2题:

    在MIPS的指令流水线中,可能发生的冲突有()

    • A、同一条指令的读操作与写操作之间的写后读冲突。
    • B、先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突
    • C、后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突
    • D、两条指令的写操作之间的写后写冲突

    正确答案:B

  • 第3题:

    在多处理机上,两个程序段既能顺序串行、交换串行,又能并行,则这两个程序段之间必须是()

    • A、只有数据反相关
    • B、只有源数据相关
    • C、只有数据输出相关
    • D、只有数据相关

    正确答案:B

  • 第4题:

    根据指令对寄存器的读写顺序,可将数据相关分为哪三种类型?


    正确答案: (1)写后读相关
    (2)写后写相关
    (3)读后写相关

  • 第5题:

    紧耦合多处理机中,各处理机运行的程序段之间如有先写后读数据相关是不能并行的。


    正确答案:正确

  • 第6题:

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

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

    正确答案:D

  • 第7题:

    紧耦合多处理机中,两台处理机上运行的程序段之间有写—写数据输出相关时,均不可以并行,但可以交换串行。


    正确答案:错误

  • 第8题:

    单选题
    在MIPS的指令流水线中,可能发生的冲突有()
    A

    同一条指令的读操作与写操作之间的写后读冲突。

    B

    先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突

    C

    后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突

    D

    两条指令的写操作之间的写后写冲突


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

  • 第9题:

    判断题
    紧耦合多处理机中,两台处理机上运行的程序段之间有写—写数据输出相关时,均不可以并行,但可以交换串行。
    A

    B


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

  • 第10题:

    填空题
    要保证数据相关的指令之间的执行顺序关系,消除相关指令的重叠执行,在硬件上可以采用()机制。

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

  • 第11题:

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

    先写后读相关

    B

    先读后写相关

    C

    指令相关

    D

    由转移指令引起的相关


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

  • 第12题:

    填空题
    多处理机的程序段指令之间既有“先读后写”相关,又有“先写后读”相关,并且以交换数据为目的,则它们必须()且读写要()。

    正确答案: 并行,完全同步
    解析: 暂无解析

  • 第13题:

    在单发射、按序流动的普通流水线中,可能出现下列哪种数据相关问题()。

    A.写后读相关RAW
    B.读后写相关WAR
    C.写后写相关WAW
    D.以上都有可能

    答案:A
    解析:
    指令取操作数的动作一定在写回结果之前,故在按序流动的单发射(普通标量)普通流水线中,先进入流水线的指令的取操作数和写回结果的动作一定位于后续指令写回结果的动作之前,故不可能出现WAR和WAW;唯一可能的数据相关问题是后续指令在前一指令写回结果之前读相关的操作数,即RAW,写后读相关。而在非按序流动的流水线中,允许后进入流水线的指令超过先进入流水线的指令而先流出流水线,故三种数据相关问题都可能出现。

  • 第14题:

    在多处理机中,两个程序段的变量x和y之间,为了交换数据,程序段1中有x=y,程序段2中有y=x,则这两个程序段可以顺序串行和交换串行,也可以并行执行,不必采取专门的同步措施。


    正确答案:错误

  • 第15题:

    要保证数据相关的指令之间的执行顺序关系,消除相关指令的重叠执行,在硬件上可以采用()机制。


    正确答案:互锁

  • 第16题:

    解释读后写相关及其在DLX中发生的情况。


    正确答案: 两条指令i和j,都会访问同一寄存器R,假设指令i在指令j之前,指令i先读寄存器R而指令j后写寄存器R,称两条指令存在读后写相关。流水线中如果j在i完成读之前向R中写入数据,将写入错误的结果。DLX中由于在ID段读寄存器而在WB段写寄存器,ID段在WB段之前,所以前后指令的读后写相关不会发生执行错误。

  • 第17题:

    在处理机中,若指令序列完成的顺序总是与它们开始执行的顺序保持一致,则只可能出现()相关,否则就有可能出现()、()和()相关。


    正确答案:名;名相关;数据相关;控制

  • 第18题:

    CRAY-1向量处理机要实现指令间链接,必须满足下列条件中的()。

    • A、源向量Vi相同,功能部件不冲突,有指令相关
    • B、源向量Vi不同,功能部件相同,无指令相关
    • C、源向量Vi、功能部件都不相同,指令有先写后读Vi相关
    • D、源向量Vi、功能部件都不相同,指令间有先读后写相关

    正确答案:C

  • 第19题:

    填空题
    在处理机中,若指令序列完成的顺序总是与它们开始执行的顺序保持一致,则只可能出现()相关,否则就有可能出现()、()和()相关。

    正确答案: 名,名相关,数据相关,控制
    解析: 暂无解析

  • 第20题:

    判断题
    紧耦合多处理机中,各处理机运行的程序段之间如有先写后读数据相关是不能并行的。
    A

    B


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

  • 第21题:

    单选题
    在多处理机上,两个程序段既能顺序串行、交换串行,又能并行,则这两个程序段之间必须是()
    A

    只有数据反相关

    B

    只有源数据相关

    C

    只有数据输出相关

    D

    只有数据相关


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

  • 第22题:

    单选题
    CRAY-1向量处理机要实现指令间链接,必须满足下列条件中的()。
    A

    源向量Vi相同,功能部件不冲突,有指令相关

    B

    源向量Vi不同,功能部件相同,无指令相关

    C

    源向量Vi、功能部件都不相同,指令有先写后读Vi相关

    D

    源向量Vi、功能部件都不相同,指令间有先读后写相关


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

  • 第23题:

    判断题
    在多处理机中,两个程序段的变量x和y之间,为了交换数据,程序段1中有x=y,程序段2中有y=x,则这两个程序段可以顺序串行和交换串行,也可以并行执行,不必采取专门的同步措施。
    A

    B


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