応用情報技術者試験 午前

解説一覧 / 令和7年度 春期 問8

解説を読む ↓

8令和7年度 春期テクノロジ系

同じ命令セットをもつコンピュータAとBとがある。それぞれのCPUクロック周期,及びあるプログラムを実行したときのCPI(Cycles Per Instruction)は,表のとおりである。そのプログラムを実行したとき,コンピュータAの処理時間は,コンピュータBの処理時間の何倍になるか。 CPUクロック周期 CPI コンピュータA 1ナノ秒 4.0 コンピュータB 4ナノ秒 0.5

問題の図
図(問題冊子 p.7 より)— クリックで原寸

正解はウ

解説 本サイト独自(IPA公表のものではありません)

 同じプログラムを同じ命令セットで実行するので,命令数は共通である。処理時間はCPIとCPUクロック周期の積に比例し,Aは4.0×1,Bは0.5×4となる。したがって,Aの処理時間はBの2倍である。

  •  CPUクロック周期の比を1/4とした後,CPIの比を逆向きの0.5/4.0として掛けると,1/32になる。二つの比でAとBの向きをそろえていない。
  •  AとBを逆にして,Bの0.5×4をAの4.0×1で割ると1/2になる。問われているのはAの処理時間をBの処理時間で割った倍率である。
  •  CPUクロック周期を考慮せず,CPIだけを4.0/0.5とすると8になる。処理時間の比較には,CPIだけでなく表のCPUクロック周期も掛ける必要がある。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和7年度 春期 応用情報技術者試験 午前 問8

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。