首页 > 试题广场 >

CPU执行有取指、分析、执行三步,分别耗时6、2、3单位时间

[单选题]
CPU执行有取指、分析、执行三步,分别耗时6、2、3单位时间,以流水线方式执行500条指令的时间为:
  • 3011
  • 3005
  • 3000
  • 3002

6*500 + (2+3)(最后一条指令的分析和执行) = 3005

发表于 2021-05-02 22:59:20 回复(0)
核心在于CPU的这3步操作可以并行执行,最理想的情况下,取完一条指令之后,立刻取第二条指令,这样是最高效的。
发表于 2021-06-26 15:03:18 回复(0)
6 2 3
    6    2  3(5  6)
....类推,看重叠情况,下一层比上一层右端伸长了6,一共伸长了(500-1),总共伸长了6*(500-1),加上第一层的长度11,总共11+6*(500-1)
发表于 2022-08-07 12:31:34 回复(0)
cpu的取指令,分析,执行可以并行,所以取了第一条指令后,在取第二条指令时分析执行第一条指令,以此往复
发表于 2021-09-18 10:29:44 回复(0)