令和5年度 春期 応用情報技術者試験 午前 問8
動作周波数1.25GHzのシングルコアCPUが1秒間に10億回の命令を実行するとき,このCPUの平均CPI(Cycles Per Instruction)として,適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:イ
CPI(Cycles Per Instruction)は、1命令あたりにかかるクロックサイクル数を表します。
CPIの計算式は以下の通りです:
CPI =(クロック周波数 × 実行時間)÷ 実行命令数
与えられた数値:
- 動作周波数: 1.25GHz(1.25 × 10の9乗Hz)
- 実行命令数: 10億回(10の9乗)
- 実行時間: 1秒
計算
1秒間に発生する 総クロック数 は次のようになります:
総クロック数 = 1.25 × 10の9乗 × 1秒 = 1.25 × 10の9乗サイクル
CPIは次のように求められます:
CPI = 総クロック数 ÷ 実行命令数
CPI = (1.25 × 10の9乗)÷(10の9乗)
CPI = 1.25
答え
イ: 1.25
出典:令和5年度 春期 応用情報技術者試験 午前 問8