更多“具有指令流水线结构的CPU,一般情况下指令的执行时间主要取决于( )。A.指令执行的步骤B.CPU有无 ”相关问题
  • 第1题:

    具有两条流水线的CPU,一般情况下每个时钟周期可以执行( )。

    A.一条指令

    B.两条指令

    C.三条指令

    D.四条指令


    正确答案:B
    解析:流水线的工作方式就像工业生产上的装配流水线。在CPU中由5~6个不同功能的电路单元组成一条指令处理流水线,然后将一条X86指令分成5~6步后再由这些电路单元分别执行,这样就能实现在一个CPU时钟周期完成一条指令。

  • 第2题:

    指令周期是( )。

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

    B.CPU从主存取出一条指令的时间

    C.CPU从主存取出一条指令加上执行这条指令的时间

    D.CPU从主存取出三条指令的时间


    正确答案:C

  • 第3题:

    在具有流水线结构的微处理器中,指令的执行时间主要决定于______。


    正确答案:CPU 时钟周期及其何时充满流水线
    CPU 时钟周期及其何时充满流水线 解析:在具有流水线结构的微处理器中,指令的执行时间主要决定于CPU 时钟周期及其何时充满流水线。

  • 第4题:

    指令周期是( )。

    A.机器周期

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

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

    D.CPU从主存储器取出一条指令并开始执行该指令的时间总和


    正确答案:D
    解析:指令周期是CPU从内存取出一条指令并执行这条指令的时间总和。

  • 第5题:

    以下关于复杂指令集计算机(Complex Instruction Set Computer,CISC) 的叙述中,正确的是( )。

    A.只设置使用频度高的一些简单指令,不同指令执行时间差别很小B.CPU 中设置大量寄存器,利用率低C.常采用执行速度更快的组合逻辑实现控制器D.指令长度不固定,指令格式和寻址方式多


    正确答案:D

  • 第6题:

    指令周期是指()。

    A.CPU从主存取出一条指令的时间间
    B.CPU执行一条指令的时间
    C.CPU从主存取出一条指令加上执行这条指令的时间
    D.时钟周期时间

    答案:C
    解析:
    CPU每取出并执行一条指令所需的全部时间成为指令周期。在大多数情况下,CPU是按照:取指->执行->再取值->在执行…的顺序自动工作的。指令周期和时钟周期无必然联系。

  • 第7题:

    在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以(1)执行;各阶段的执行时间最好(2);否则在流水线运行时,每个阶段的执行时间应取(3)。空白(3)处应选择()

    • A、3个阶段执行时间之和
    • B、3个阶段执行时间的平均值
    • C、3个阶段执行时间的最小值
    • D、3个阶段执行时间的最大值

    正确答案:D

  • 第8题:

    使用指令流水线技术使得每条指令的执行时间大大减少,提高了性能。


    正确答案:错误

  • 第9题:

    在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以(1)执行;各阶段的执行时间最好(2);否则在流水线运行时,每个阶段的执行时间应取(3)。空白(1)处应选择()

    • A、顺序
    • B、重叠
    • C、循环
    • D、并行

    正确答案:D

  • 第10题:

    问答题
    假定某计算机工程师想设计一个新CPU,一个典型程序的核心模块有一百万条指令,每条指令执行时间为100ps。实际流水线并不是理想的,流水段间数据传送会有额外开销。这些开销是否会影响指令执行时间(Instruction latency)和指令吞吐率(Instruction throughput)?

    正确答案: 流水线段之间数据的传递产生的额外开销,使得一条指令的执行时间被延长,即影响Instruction latency;同时也拉长了每个流水段的执行时间,即影响Instruction throughput。
    解析: 暂无解析

  • 第11题:

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

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

    B

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

    C

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

    D

    流水线内的指令无效

    E

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

    F

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


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

  • 第12题:

    单选题
    CPU中的指令计数器用于()。
    A

    存储指令

    B

    存储指令的地址

    C

    记录已执行指令的数量

    D

    记录一条指令的执行时间


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

  • 第13题:

    指令周期是指(43)。

    A.CPU从主存取出一条指令的时间

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

    C.CPU从主存取出一条指令加上执行该条指令的时间

    D.时钟周期的时间


    正确答案:C
    解析:时钟:计算机中根本没有时钟这个东西,只有晶振。通常人们说的时钟频率就是晶振的频率,这个参数与具体使用的晶振有关,就好像你不能直接问我电阻有多大,这要看具体是什么电阻。指令周期:一条指令执行所需的时钟周期,不同的指令执行所需的时钟周期个数都不同。一个机器周期就是CPU主频的倒数。总线周期:CPU在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问(存取一个字节)所需的时间称为一个总线周期。一般一个基本的总线周期由4个时钟周期组成。

  • 第14题:

    具有两条指令流水线的CPU,一般情况下,每个时钟周期可以执行( )。

    A.一条指令

    B.二条指令

    C.三条指令

    D.四条指令


    正确答案:B

  • 第15题:

    指令周期是指(6)。

    A.CPU从主存取出一条指令的时间

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

    C.时钟周期时间

    D.CPU从主存取出一条指令加上执行一条指令的时间


    正确答案:D
    解析:一条指令的执行时间,,即从取指令开始到指令结束的全部过程所需要的时间,称为指令周期。一般情况下,指令周期中包括取指令、分析指令、执行指令等步骤。不同的指令,操作性质不同,执行时间的长征不同。所以,不同的指令有不同的指令周期。

  • 第16题:

    计算机中有很多周期,其中指令周期是指( )。

    A.CPU执行一条指令所需的时间

    B.CPU从内存中取出一条指令所需的时间

    C.CPU从内存中取出一条指令并执行这条指令所需的时间

    D.CPU从外存中取出一条指令所需的时间


    正确答案:A

  • 第17题:

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

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

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

  • 第18题:

    在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以(1)执行;各阶段的执行时间最好(2);否则在流水线运行时,每个阶段的执行时间应取(3)。空白(2)处应选择()

    • A、为0
    • B、为1个周期
    • C、相等
    • D、不等

    正确答案:C

  • 第19题:

    假定某计算机工程师想设计一个新CPU,一个典型程序的核心模块有一百万条指令,每条指令执行时间为100ps。若新CPU是一个20级流水线处理器,执行上述同样的程序,理想情况下,它比非流水线处理器快多少?


    正确答案:若在一个20级流水线的处理器上执行,理想情况下,每个时钟周期为:100/20=5ps,所以,程序执行时间约为5×106=5μs. 快100/5=20倍。

  • 第20题:

    CPU中的指令计数器用于()。

    • A、存储指令
    • B、存储指令的地址
    • C、记录已执行指令的数量
    • D、记录一条指令的执行时间

    正确答案:B

  • 第21题:

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

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

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

  • 第22题:

    单选题
    在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以(1)执行;各阶段的执行时间最好(2);否则在流水线运行时,每个阶段的执行时间应取(3)。空白(3)处应选择()
    A

    3个阶段执行时间之和

    B

    3个阶段执行时间的平均值

    C

    3个阶段执行时间的最小值

    D

    3个阶段执行时间的最大值


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

  • 第23题:

    单选题
    某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。

  • 第24题:

    单选题
    在高速计算机中,广泛采用流水线技术。例如,可以将指令执行分成取指令、分析指令和执行指令3个阶段,不同指令的不同阶段可以(1)执行;各阶段的执行时间最好(2);否则在流水线运行时,每个阶段的执行时间应取(3)。空白(2)处应选择()
    A

    为0

    B

    为1个周期

    C

    相等

    D

    不等


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