プロセッサ (全68問中48問目)
No.48
同じ命令セットをもつコンピュータAとBがある。それぞれのCPUクロック周期,及びあるプログラムを実行したときのCPI(Cycles Per Instruction)は,表のとおりである。そのプログラムを実行したとき,コンピュータAの処理時間は,コンピュータBの処理時間の何倍になるか。
出典:平成22年春期 問10
- 132
- 12
- 2
- 8
- [出題歴]
- 応用情報技術者 H24春期 問12
- ソフトウェア開発技術者 H19秋期 問18
分類
テクノロジ系 » コンピュータ構成要素 » プロセッサ
正解
ウ
解説
CPI(Cycles Per Instruction)は、CPUが1つの命令を実行するのに必要となる平均クロック数を表します。CPUクロック周期はクロックが発生する時間間隔なので、1命令を処理するのに要する時間は「CPUクロック周期×CPI」で求めることができます。
コンピュータAとBそれぞれの1命令の処理時間は、
A … 1ナノ秒×4.0CPI=4ナノ秒
B … 4ナノ秒×0.5CPI=2ナノ秒
コンピュータAが1命令を処理する要する時間はコンピュータBの2倍なので、同じプログラムを実行すれば、処理時間は2倍になることがわかります。
したがって「ウ」が正解です。
コンピュータAとBそれぞれの1命令の処理時間は、
A … 1ナノ秒×4.0CPI=4ナノ秒
B … 4ナノ秒×0.5CPI=2ナノ秒
コンピュータAが1命令を処理する要する時間はコンピュータBの2倍なので、同じプログラムを実行すれば、処理時間は2倍になることがわかります。
したがって「ウ」が正解です。