某CPU的主频为8MHz 若已知每个机器周期平均包含4个时钟周期 该机的平均指令执行速度为0.8MIPS 则

大学网课 已帮助 人

某CPU的主频为8MHz,若已知每个机器周期平均包含4个时钟周期,该机的平均指令执行速度为0.8MIPS,则该机的每个指令周期包含___个机器周期。

A.2.5

B.5

C.2

D.4

某CPU的主频为8MHz 若已知每个机器周期平均包含4个时钟周期 该机的平均指令执行速度为0.8MIPS 则

热搜:cpu主要性能指标是a字长和时钟主频

回答

共1条回复

  • 先通过主频求出时钟周期时间,再进一步求出机器周期和平均指令周期。
    时钟周期=1/10MHz=0.1×10-6s
    机器周期=0.1×10-6s×4=0.4×10-6s
    平均指令周期=1/1MIPS=10-6s
    每个指令周期所含机器周期个数=10-6s /0.4×10-6s =2.5个
    当芯片改变后:机器周期=0.4µs×4=1.6µs
    平均指令周期=1.6µs×2.5=4µs
    平均指令执行速度=1/4µs=0.25MIPS
    若要得到平均每秒80万次的指令执行速度,则:
    平均指令周期=1/0.8MIPS=1.25×10-6=1.25µs
    机器周期=1.25µs÷2.5=0.5µs
    时钟周期= 0.5µs÷4=0.125µs
    CPU主频=1/0.125µs=8MHz