コンピュータ構成要素

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

表のクロック周波数と平均 CPI(Cycles Per Instruction)の組合せのうち,同一命令数のプログラムを処理する時間が最も短いものはどれか。
クロック周波数(GHz)平均 CPI
ア2.07
イ2.58
ウ3.010
エ3.512
  • ア クロック周波数 2.0GHz,平均CPI 7
  • イ クロック周波数 2.5GHz,平均CPI 8
  • ウ クロック周波数 3.0GHz,平均CPI 10
  • エ クロック周波数 3.5GHz,平均CPI 12

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

答えと解説を見る

正解:イ

覚える知識

命令列の実行時間計算(CPIとクロックサイクル時間)

プログラムの実行時間は、命令数×CPI÷クロック周波数で求まる。

この問題で必要なこと

実行時間は 命令数×CPI÷クロック周波数 に比例するので CPI÷周波数 を比べる。7/2.0=3.5、8/2.5=3.2、10/3.0≈3.33、12/3.5≈3.43 で、イが最短。

ひっかけ

周波数が最も高いエを選ばせるが、CPIも大きいので最短にはならない。

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

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

同じ知識の過去問