コンピュータ構成要素
平成22年度 春期 基本情報技術者試験 午前 問9
表のCPIと構成比率で,3種類の演算命令が合計1,000,000命令実行されるプログラムを,クロック周波数が1GHzのプロセッサで実行するのに必要な時間は何ミリ秒か。
| 演算命令 | CPI (Cycles Per Instruction) | 構成比率 (%) |
|---|---|---|
| 浮動小数点加算 | 3 | 20 |
| 浮動小数点乗算 | 5 | 20 |
| 整数演算 | 2 | 60 |
- ア 0.4
- イ 2.8
- ウ 4.0
- エ 28.0
出典:平成22年度 春期 基本情報技術者試験 午前 問9
答えと解説を見る
正解:イ
覚える知識
MIPS計算(CPI・出現率)
実行時間は、命令数×平均CPI÷クロック周波数で求められる。
この問題で必要なこと
平均CPI=0.2×3+0.2×5+0.6×2=2.8。100万命令×2.8=280万クロック、1GHzなら2.8ミリ秒。
ひっかけ
平均CPIを求めず単純平均を使ったり、ミリ秒とマイクロ秒を取り違えたりする。
この知識の出題:本試験系 4 回・免除試験 10 回(公開問題での観測値)