技事録係

IT中心にエンジニアに必要な技術情報・最新動向・資格試験対策等を記録

基礎科目 平成29年度 Ⅰ-2-6

◀︎ 前へ次へ ▶︎️

 10,000命令のプログラムをクロック周波数2.0[GHz]のCPUで実行する。下表は,各命令の個数と,CPI(命令当たりの平均クロックサイクル数)を示している。このプログラムのCPU実行時間に最も近い値はどれか。

命令 個数 CPI
転送命令 3,500 6
算術演算命令 5,000 5
条件分岐命令 1,500 4

① 260ナノ秒

② 26マイクロ秒

③ 260マイクロ秒

④ 26ミリ秒

⑤ 260ミリ秒

 

解答

 ②

解説

 CPU実行時間は,以下の式で求められます。
  CPU実行時間 = (命令数 × CPI)÷ クロック周波数

 よって,求める実行時間は,
   (3,500 × 6 + 5,000 × 5 + 1,500 × 4) ÷ (2.0 × 109)
 = 26 × 10-6
 = 26[マイクロ秒]
となります。

参考情報

過去の出題
オンラインテキスト

(作成中)