在MIPS的指令流水线中,可能发生的冲突有()A、同一条指令的读操作与写操作之间的写后读冲突。B、先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突C、后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突D、两条指令的写操作之间的写后写冲突

题目

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

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

相似考题
更多“在MIPS的指令流水线中,可能发生的冲突有()A、同一条指令的读操作与写操作之间的写后读冲突。B、先流入的指令的写操作与后流入的指令的读操作之间的写后读冲突C、后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突D、两条指令的写操作之间的写后写冲突”相关问题
  • 第1题:

    记分牌需要监测源操作数寄存器中数据的有效性,如果前面已流出的还在运行的指令不对本指令的源操作数寄存器进行写操作,或者一个正在工作的功能部件已经完成了对这个寄存器的写操作,那么此操作数有效。当操作数有效后,记分牌将启动本指令的功能部件读操作数并开始执行。解决了数据的先写后读(RAW)相关指的是()。

    A.流出

    B.读操作数

    C.执行

    D.写结果


    正确答案:B

  • 第2题:

    总线周期是______。

    A.机器周期

    B.CPU执行一条指令的时间

    C.CPU从主存储器取一条指令的时间

    D.CPU完成一次总线操作所需要的读/写机器周期


    正确答案:D
    解析:一条指令的取出和执行所必需的时间,称为指令周期。指令周期的大小依指令不同而异。指令周期通常用几个机器周期来表示:一个机器周期又包含若干个时钟周期。

  • 第3题:

    在流水线控制方式下,(18)是全局性相关。

    A.转移指令相关

    B.写-读相关

    C.读-写相关

    D.写-写相关


    正确答案:A
    解析:本题考查计算机系统流水线控制方面的基础知识。由于流水是同时解释多条指令的,肯定会出现更多的相关。对于转移指令;它和其后的指令之间存在关联,使之不能同时解释,造成对流水线执行方向的改变和效率的下降,被称为全局性相关。而指令相关、主存操作数相关、通用寄存器相关及变址相关等只是影响相关附近的几条指令,至多影响流水线的某些段的推后,所以被称为局部性相关。

  • 第4题:

    关于Cache的更新策略,下列说法正确的是()。

    A.读操作时,全写法和写回法在命中时应用
    B.写操作时,写回法和按写分配法在命中时应用
    C.读操作时,全写法和按写分配法在失效时应用
    D.写操作时,按写分配法、不按写分配法在失效时应用

    答案:D
    解析:
    在写主存的同时把该块调入Cache的方法称为写分配法,其通常和写回法配合使用。而写主存时不将该块调入Cache则称为不按写分配,其通常与全写法配合使用。这两种方法都是在不命中Cache的情况下使用的,而写回法和全写法是在命中Cache的情况下使用的。

  • 第5题:

    用户请求使用一个已存在的文件时,其操作次序为()

    • A、读/写→关闭
    • B、打开→读/写
    • C、打开→读/写→关闭

    正确答案:C

  • 第6题:

    U盘“写保护”的含义是:对U盘进行写保护后,该U盘()。

    • A、确保写入数据时不出错
    • B、只能进行读操作,不能进行写操作
    • C、写操作时保证不被损坏
    • D、只能进行写操作,不能进行读操作

    正确答案:B

  • 第7题:

    根据指令间的对同一寄存器读和写操作的先后次序关系,数据相关冲突分为哪三种?各自的定义?


    正确答案: 根据指令间的对同一寄存器读和写操作的先后次序关系,数据相关冲突可分为RAW、WAR和WAW三种类型。例如,有i和j两条指令,i指令在前,j指令在后,则三种不同类型的数据相关的含义为:
    RAW——指令j试图在指令i写入寄存器前就读出该寄存器内容,这样,指令j就会错误地读出该寄存器旧的内容。
    WAR——指令j试图在指令i读出寄存器之前就写入该寄存器,这样,指令i就错误地读得该寄存器的新的内容。
    WAW——指令j试图在指令i写寄存器之前就写入该寄存器,这样,两次写的先后次序被颠倒,就会错误地使由指令i写入的值成为该寄存器的内容。

  • 第8题:

    8086CPU对内存读/写操作,需两个总线周期的读/写操作是()

    • A、从偶地址读/写一个字节
    • B、从奇地址读/写一个字节
    • C、从偶地址读/写一个字
    • D、从奇地址读/写一个字

    正确答案:D

  • 第9题:

    问答题
    指令解析:写一条ARM指令,完成操作r1 = r2 * 3

    正确答案: add r1, r2, r2  LSL #1。
    解析: 暂无解析

  • 第10题:

    判断题
    解决MMR写操作的流水线冲突时,一般可用采用推荐指令和插入空操作指令的方法。
    A

    B


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

  • 第11题:

    问答题
    根据指令间的对同一寄存器读和写操作的先后次序关系,数据相关冲突分为哪三种?各自的定义?

    正确答案: 根据指令间的对同一寄存器读和写操作的先后次序关系,数据相关冲突可分为RAW、WAR和WAW三种类型。例如,有i和j两条指令,i指令在前,j指令在后,则三种不同类型的数据相关的含义为:
    RAW——指令j试图在指令i写入寄存器前就读出该寄存器内容,这样,指令j就会错误地读出该寄存器旧的内容。
    WAR——指令j试图在指令i读出寄存器之前就写入该寄存器,这样,指令i就错误地读得该寄存器的新的内容。
    WAW——指令j试图在指令i写寄存器之前就写入该寄存器,这样,两次写的先后次序被颠倒,就会错误地使由指令i写入的值成为该寄存器的内容。
    解析: 暂无解析

  • 第12题:

    填空题
    假设某程序中Load指令占26%,Store指令占9%,则写操作在所有访存操作中所占 的比例为(),写操作在访问数据Cache操作中所占的比例为()。

    正确答案: 7%,25%
    解析: 暂无解析

  • 第13题:

    8086指令队列空出两个字节,则BIU就自动执行一次()操作。

    A.读周期

    B.写周期

    C.取指周期

    D.指令译码


    正确答案:C

  • 第14题:

    加锁协议中的“先申请先服务”原则可以避免数据库系统出现()

    A活锁

    B死锁

    C读-写冲突

    D写-写冲突


    正确答案:A

  • 第15题:

    总线周期是指。()

    A.执行一条指令所需要的时间
    B.BIU完成一次读和一次写I/O端口操作所需时间之和
    C.BIU完成一次访问存储器或I/O端口操作所需要的时间
    D.BIU完成一次读和一次写存储器操作所需时间之和

    答案:C
    解析:

  • 第16题:

    假设某程序中Load指令占26%,Store指令占9%,则写操作在所有访存操作中所占 的比例为(),写操作在访问数据Cache操作中所占的比例为()。


    正确答案:7%;25%

  • 第17题:

    指令解析:写一条ARM指令,完成操作r1 = r2 * 3


    正确答案:add r1, r2, r2  LSL #1。

  • 第18题:

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

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

    正确答案:D

  • 第19题:

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


    正确答案:并行;完全同步

  • 第20题:

    单选题
    在同一个机器周期内,CPU不能同时进行的操作是()。
    A

    程序空间读操作和数据空间的读操作

    B

    程序空间写操作和程序空间的读操作

    C

    数据空间读操作和数据空间的写操作

    D

    程序空间读操作和数据空间的写操作


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

  • 第21题:

    单选题
    U盘“写保护”的含义是:对U盘进行写保护后,该U盘()。
    A

    确保写入数据时不出错

    B

    只能进行读操作,不能进行写操作

    C

    写操作时保证不被损坏

    D

    只能进行写操作,不能进行读操作


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

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

    单选题
    在同一个机器周期内,CPU能同时进行的操作是()。
    A

    程序空间读操作和数据空间的读操作

    B

    程序空间写操作和程序空间的读操作

    C

    程序空间写操作和数据空间的写操作

    D

    以上都不发生冲突。


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