更多“始终只让第K+1条指令的“分析”与第K条指令的“执行”在时间上重叠的方式称为()。”相关问题
  • 第1题:

    某计算机执行一条指令的过程分为取指令、分析指令和执行指令3段操作,每一段操作占用的时间分别是△t、2△t、3△t。若采用常规的顺序串行执行方式,连续执行n条指令所需时间是(7);若采用流水线方式,3段操作重叠执行时,连续执行n条指令所需时间是(8)。

    A.9n△t

    B.3n△t

    C.6n△t

    D.3(n-1)△t


    正确答案:C

  • 第2题:

    通常可以将计算机系统中执行一条指令的过程分过取指令、分析和执行指令3步,若取指令时间为4△t,分析时间为2△t,执行时间为3△t,按照顺序方式从头到尾执行完600条指令所需时间为( )△t;若按照执行第i条、分析第i+1条、读取i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为( )△t。

    A.2400 B.3000 C.3600 D.5400 A.2400 B.2405 C.3600 D.3009


    正确答案:D,B

  • 第3题:

    通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4Δt,分析时间为2Δt。执行时间为3Δt,按顺序方式从头到尾执行完600条指令所需时间为(请作答此空)Δt;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为( )Δt。

    A.2400
    B.3000
    C.3600
    D.5400

    答案:D
    解析:
    按顺序方式需要执行完一条执行之后再执行下一条指令,执行1条执行所需的时间为4Δt+2Δt+3Δt=9Δt,执行600条指令所需的时间为9Δt×600=5400Δt。
    若采用流水线方式,则处理过程如下图所示,可见执行完600条执行所需要的时间为4Δ×600+2Δt+3Δt=2405Δt。

  • 第4题:

    通常可以将计算机系统中执行一条指令的过程分为取指令、分析和执行指令 3 步,若取指令时间为 4△t,分析时间为 2△t,执行时间为 3△t,按顺序方式从头到尾执行完 600 条指令所需时间为( 上题 )△t;若按执行第 i 条、分析第 i+1 条、读取第 i+2 条重叠的流水线方式执行指令,则从头到尾执行完 600 条指令所需时间为( 本题)△t。

    A. 2400
    B. 2405
    C. 3000
    D. 3009

    答案:B
    解析:
    由上题图,可看成是第98条、99、100三条指令,在这之前还存在97条指令,因此当读取完100条指令共用时600* 4△t时,其后还有一个分析和一个执行没有完成,因此整个用时为100*4 △t+2 △t(一个分析)+3 △t(一个执行)=2405 △t

  • 第5题:

    为实现“执行K”与“分析k+1”的重叠,必须()。

    • A、操作数和指令分别存放在两个独立编址的存储器中
    • B、采用多体交叉主存结构,且不共存于一个体中
    • C、有独立的指令分析部件和指令执行部件
    • D、增设指令缓冲寄存器

    正确答案:C

  • 第6题:

    “一次重叠”中消除“指令相关”最好的方法是()。

    • A、不准修改指令
    • B、设相关专用通路
    • C、推后分析下条指令
    • D、推后执行下条指令

    正确答案:A

  • 第7题:

    指令间的“一次重叠”是指()。

    • A、“取指K+1”和“分析K”重叠
    • B、“分析K+1”与“执行K”重叠
    • C、“分析K”与“执行K+1”重叠
    • D、“执行K”与“取指K+1”重叠

    正确答案:B

  • 第8题:

    有一个计算机系统可按功能分成4级,每级的指令互不相同,每一级的指令都比其下一级的指令在效能上强M倍,即第i级的一条指令能完成第i-1级的M条指令的计算量。现若需第i级的N条指令解释第i+1级的一条指令,而有一段第1级的程序需要运行Ks,问在第2、3和4级上一段等效程序各需要运行多长时间?


    正确答案: 第2级上等效程序需运行:(N/M)*Ks。第3级上等效程序需运行:(N/M)*(N/M)*Ks。第4级上等效程序需运行:(N/M)*(N/M)*(N/M)*Ks。

  • 第9题:

    填空题
    “一次重叠”解释时,第K+1条指令需等第K条指令执行后才能形成,称此时发生了()相关。

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

  • 第10题:

    单选题
    指令间“一次重叠”说法有错的是()。
    A

    仅“执行k”与“分析k+1”重叠

    B

    “分析k”完成后立即开始“执行”

    C

    应尽量使“分析k+1”与“执行k”时间相等

    D

    只需要一套指令分析部件和执行部件


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

  • 第11题:

    单选题
    为实现“执行K”与“分析k+1”的重叠,必须()。
    A

    操作数和指令分别存放在两个独立编址的存储器中

    B

    采用多体交叉主存结构,且不共存于一个体中

    C

    有独立的指令分析部件和指令执行部件

    D

    增设指令缓冲寄存器


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

  • 第12题:

    填空题
    始终只让第K+1条指令的“分析”与第K条指令的“执行”在时间上重叠的方式称为()。

    正确答案: 一次重叠
    解析: 暂无解析

  • 第13题:

    假设一条指令的执行过程分为“取指令”、“分析”和“执行”3段,每一段的时间分别为t、2t 和 3t。在下面的情况下,分别写出连续执行n条指令所需要的时间表达式。(1)顺序执行方式(48)。(2)仅“取指令”和“执行”重叠(49)。(3)“取指令”、“分析”和“执行”重叠(50)。

    A.6n×△t

    B.12n×△t

    C.(6n-1)×△t

    D.3n×△t


    正确答案:A
    解析:(48)空:顺序执行时每条指令用时=t+2t+3t=6t,因此n条指令所需要的时间=6n×t。

  • 第14题:

    若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=51.jpgt,分析时间t分析=21.jpgt,执行时间t执行=51.jpgt。如果按顺序方式从头到尾执行500条指令需( )△t。如果按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到尾执行500条指令需(请作答此空)△t。

    A.2492
    B.2500
    C.2510
    D.2515

    答案:C
    解析:
    顺序执行时,每条指令都需三步才能执行完,设有重叠。总的执行时间为:

    在流水线执行时,所用的时间为:

    重叠执行时间关系为:

  • 第15题:

    下列关于并行微程序控制器的说法正确的是()。

    A.现行微指令的执行与取下一条微指令的操作并行
    B.现行微指令的执行与取下一条微指令的操作串行
    C.两条或更多微指令的执行在时间上并行
    D.两条或更多微指令的取微指令操作在时间上并行

    答案:A
    解析:
    并行微程序控制器中,在执行现行微指令的同时,取下一条微指令。

  • 第16题:

    通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为4Δt,分析时间为2Δt。执行时间为3Δt,按顺序方式从头到尾执行完600条指令所需时间为 ( ) Δt;若按照执行第i条,分析第i+1条,读取第i+2条重叠的流水线方式执行指令,则从头到尾执行完600条指令所需时间为(请作答此空) Δt。

    A.. 2400
    B. 2405
    C. 3000
    D. 3009

    答案:B
    解析:
    按顺序方式需要执行完一条执行之后再执行下一条指令,执行1条执行所需的时间为4Δt+2Δt+3Δt=9Δt,执行600条指令所需的时间为9Δt×600=5400Δt。若采用流水线方式,则处理过程如下图所示,执行完600条执行所需要的时间为4Δt×600+2Δt+3Δt=2405Δt。

  • 第17题:

    “一次重叠”解释,当第K条指令的结果数地址与第K+1条指令的源数地址一样时,称发生了()相关。


    正确答案:先写后读的操作数

  • 第18题:

    指令间“一次重叠”说法有错的是()。

    • A、仅“执行k”与“分析k+1”重叠
    • B、“分析k”完成后立即开始“执行”
    • C、应尽量使“分析k+1”与“执行k”时间相等
    • D、只需要一套指令分析部件和执行部件

    正确答案:C

  • 第19题:

    “一次重叠”解释时,第K+1条指令需等第K条指令执行后才能形成,称此时发生了()相关。


    正确答案:指令

  • 第20题:

    单选题
    指令间的“一次重叠”是指()。
    A

    “取指K+1”和“分析K”重叠

    B

    “分析K+1”与“执行K”重叠

    C

    “分析K”与“执行K+1”重叠

    D

    “执行K”与“取指K+1”重叠


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

  • 第21题:

    单选题
    “一次重叠”中消除“指令相关”最好的方法是()。
    A

    不准修改指令

    B

    设相关专用通路

    C

    推后分析下条指令

    D

    推后执行下条指令


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

  • 第22题:

    问答题
    有一个计算机系统可按功能分成4级,每级的指令互不相同,每一级的指令都比其下一级的指令在效能上强M倍,即第i级的一条指令能完成第i-1级的M条指令的计算量。现若需第i级的N条指令解释第i+1级的一条指令,而有一段第1级的程序需要运行Ks,问在第2、3和4级上一段等效程序各需要运行多长时间?

    正确答案: 第2级上等效程序需运行:(N/M)*Ks。第3级上等效程序需运行:(N/M)*(N/M)*Ks。第4级上等效程序需运行:(N/M)*(N/M)*(N/M)*Ks。
    解析: 暂无解析

  • 第23题:

    填空题
    “一次重叠”解释,当第K条指令的结果数地址与第K+1条指令的源数地址一样时,称发生了()相关。

    正确答案: 先写后读的操作数
    解析: 暂无解析