コンピュータ構成要素

基本情報技術者試験 科目A免除 修了試験 20110626 実施分 問9

表の CPI と構成比率で,3種類の演算命令が合計 1,000,000 命令実行されるプログラムを,クロック周波数が 1 GHz のプロセッサで実行するのに必要な時間は何ミリ秒か。
演算命令CPI (Cycles Per Instruction)構成比率(%)
浮動小数点加算320
浮動小数点乗算520
整数演算260
  • ア 0.4
  • イ 2.8
  • ウ 4.0
  • エ 28.0

出典:基本情報技術者試験 科目A免除 修了試験 20110626 実施分 問9

答えと解説を見る

正解:イ

覚える知識

MIPS計算(CPI・出現率)

実行時間=命令数×平均CPI÷クロック周波数であり、平均CPIは構成比率による加重平均で求める。

この問題で必要なこと

平均CPI=3×0.2+5×0.2+2×0.6=2.8。1,000,000命令×2.8サイクル÷1GHz=2.8ミリ秒。

ひっかけ

単純平均(3.33)を使ったり、ミリ秒とマイクロ秒の換算を誤ったりする。

この知識の出題:本試験系 4 回・免除試験 10 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「クロック・CPI・MIPS で CPU の性能を計算する」で学ぶ

同じ知識の過去問