平成19年秋期試験午前問題 問18
問18解説へ
同じ命令セットをもつコンピュータAとBがある。それぞれのCPUクロック周期と,あるプログラムを実行したときのCPI(Cycles Per Instruction)は,表のとおりである。コンピュータAがこのプログラムを実行したときの処理時間は,コンピュータBの処理時間の何倍になるか。

- 1/32
- 1/2
- 2
- 8
広告
CPI(Cycles Per Instruction)とは、CPUが1命令を実行するのにかかる平均クロック数のことです。
つまり、プログラムの処理時間は「CPUクロック周期×CPI」で求めることができます。
AとBの処理時間を計算すると、
A=1×4.0=4ナノ秒
B=4×0.5=2ナノ秒
計算結果からコンピュータAの処理時間はコンピュータBの処理時間の2倍になることがわかります。
つまり、プログラムの処理時間は「CPUクロック周期×CPI」で求めることができます。
AとBの処理時間を計算すると、
A=1×4.0=4ナノ秒
B=4×0.5=2ナノ秒
計算結果からコンピュータAの処理時間はコンピュータBの処理時間の2倍になることがわかります。
広告