更多“现代CPU中都具有指令乱序执行功能,其目的不包括____。 ”相关问题
  • 第1题:

    具有指令流水线结构的CPU,一般情况下指令的执行时间主要取决于( )。

    A.指令执行的步骤

    B.CPU有无等待状态

    C.CPU的时钟周期

    D.CPU内的Cache存储器大小


    正确答案:C

  • 第2题:

    CPU可执行的全部指令称为该CPU的指令系统。同一公司同一系列的CPU具有向下(前)兼容性。


    正确

  • 第3题:

    14、下列有关微指令和微程序的描述中,不正确的是()

    A.每条微指令中都包含顺序控制字段

    B.微程序解释执行机器指令

    C.微程序存放在CPU中

    D.执行一条微指令可以发出多条微命令


    微指令和微程序对程序员都是不可见的

  • 第4题:

    具有指令流水线结构的CPU,一般情况下指令的执行时间主要取决于(66) 。

    A. 执行指令的步骤
    B. CPU有无等待状态
    C. CPU的时钟周期
    D. CPU内的Cache存储器大小

    答案:C
    解析:
    在流水线结构中,一般是把一条指令的执行过程分解成若干阶段,每个阶段都独立运行,而每个阶段的开始执行都是从一个时钟周期开始的,不同的执行阶段可能用的时钟周期不同。为了流水线处理的方便,我们一般都把占用时钟周期最多的执行阶段所用的时钟周期作为每个执行阶段的执行时间。比如,把一条指令的执行过程主要分解为取指令、分析、执行和写结果4个阶段。所用的时钟周期分别为2、3、4、2,那么,执行完这条指令所用的时间就是16个时钟周期。当然,CPU的时钟周期是不固定的,不同的机器可能不同。CPU的时钟周期长的机器处理一条指令用的时间就长。因此,执行指令的时间主要取决于CPU的时钟周期。

  • 第5题:

    1 关于指令的执行顺序,以下哪种说法是错误的? A.严格顺序执行的指令不会导致写后写冲突 B.指令的乱序执行可以消除分支指令带来的延迟 C.指令的乱序执行可以消除写后读冲突带来的延迟 D.指令的乱序执行可能导致写后写冲突


    指令的乱序执行可以消除分支指令带来的延迟