コンピュータ構成要素
基本情報技術者試験 科目A免除 修了試験 20120624 実施分 問9
表のクロック周波数と平均 CPI(Cycles Per Instruction)の組合せのうち,同一命令数のプログラムを処理する時間が最も短いものはどれか。
| クロック周波数(GHz) | 平均 CPI | |
|---|---|---|
| ア | 2.0 | 7 |
| イ | 2.5 | 8 |
| ウ | 3.0 | 10 |
| エ | 3.5 | 12 |
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20120624 実施分 問9(問題文は IPA の公開問題。解説は当サイト作成)
解説に誤りを見つけたら、解説の誤りを報告してください。
答えと解説を見る
正解:イ
覚える知識
命令列の実行時間計算(CPIとクロックサイクル時間)
プログラムの実行時間は、命令数×平均CPI÷クロック周波数で求まる。
この問題で必要なこと
実行時間は命令数×CPI÷クロック周波数なので、CPI÷周波数が最小のものを選ぶ。イは8÷2.5=3.2で最小。
ひっかけ
周波数が高いほど速いと早合点させる。
この知識の出題:本試験系 0 回・免除試験 8 回(公開問題での観測値)。頻出知識ランキング832位(全1,254件中)。