平成22年度春期 問10 / 80

平成22年度 春期 応用情報技術者試験 午前 問10

同じ命令セットをもつコンピュータAとBがある。それぞれのCPUクロック周期,及びあるプログラムを実行したときのCPI(Cycles Per Instruction)は,表のとおりである。そのプログラムを実行したとき,コンピュータAの処理時間は,コンピュータBの処理時間の何倍になるか。

CPUクロック周期 CPI
コンピュータA 1ナノ秒 4.0
コンピュータB 4ナノ秒 0.5

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

同じ命令セットなので、同じプログラムの実行命令数は等しくなります。1命令当たりの平均実行時間は「クロック周期 × CPI」で求められます。

計算

  • コンピュータA:1ナノ秒 × 4.0 = 4ナノ秒/命令
  • コンピュータB:4ナノ秒 × 0.5 = 2ナノ秒/命令

処理時間の比は 4 ÷ 2 = 2倍 です。

各選択肢の確認

  • ア: 1/32 誤り。

  • イ: 1/2 誤り。BがAの何倍かを求めた値です。

  • ウ: 2 正しい。Aの処理時間はBの2倍です。

  • エ: 8 誤り。CPIの比(4.0 ÷ 0.5)だけを求めた値です。


答え

ウ: 2

出典:平成22年度 春期 応用情報技術者試験 午前 問10

平成22年度春期の他の問題