コンピュータ構成要素
基本情報技術者試験 科目A免除 修了試験 20110626 実施分 問9
表の CPI と構成比率で,3種類の演算命令が合計 1,000,000 命令実行されるプログラムを,クロック周波数が 1 GHz のプロセッサで実行するのに必要な時間は何ミリ秒か。
| 演算命令 | CPI (Cycles Per Instruction) | 構成比率(%) |
|---|---|---|
| 浮動小数点加算 | 3 | 20 |
| 浮動小数点乗算 | 5 | 20 |
| 整数演算 | 2 | 60 |
- ア 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 回(公開問題での観測値)