情報処理安全確保支援士令和7年春期 午前Ⅰ 問4

問4

同じ命令セットをもつコンピュータAとBがある。それぞれのCPUクロック周期,及びあるプログラムを実行したときのCPI(Cycles Per Instruction)は,表のとおりである。そのプログラムを実行したとき,コンピュータAの処理時間は,コンピュータBの処理時間の何倍になるか。
  • 132
  • 12
  • 2
  • 8
  • [出典]
  • 応用情報技術者
    令和7年春期 問8と同題

分類

テクノロジ系 » コンピュータ構成要素 » プロセッサ

正解

解説

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倍ですから、同じプログラムを実行すれば、Aの処理時間はBの2倍になります。

したがって「ウ」が正解です。
© 2014- 情報処理安全確保支援士ドットコム All Rights Reserved.

Pagetop