A-A+

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

2022-08-12 14:08:00 问答库 阅读 196 次

问题详情

某CPU的主频为8 MHz,若已知每个机器周期平均包含4个时钟周期,该机的平均指令执行速度为0.8 MIPS,试求该机的平均指令周期及每个指令周期含几个机器周期?若改用时钟周期为0.4 μs的CPU芯片,则计算机的平均指令执行速度为多少MIPS?若要得到平均每秒40万次的指令执行速度,则应采用主频为多少的CPU芯片?


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:×
由主频为8MHz,得时钟周期为1/8=0.125μs,机器周期为0.125×4=0.5μs。(1)根据平均指令执行速度为0.8MIPS,得平均指令周期为1/0.8=1.25μs。(2)每个指令周期含1.25/0.5=2.5个机器周期。(3)若改用时钟周期为0.4μs的CPU芯片,即主频为1/0.4=2.5MHz,则根据平均指令速度与机器主频有关,得平均指令执行速度为(0.8MIPS×2.5MHz)/8MHz=0.25MIPS。(4)若要得到平均每秒40万次的指令执行速度,即0.4MIPS,则CPU芯片的主频应为(8MHz×0.4MIPS)/0.8MIPS=4MHz。

考点:周期,主频