コンピュータ構成要素

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

同じ命令セットをもつコンピュータ A と B がある。それぞれの CPU クロック周期,及びあるプログラムを実行したときの CPI (Cycles Per Instruction) は,表のとおりである。そのプログラムを実行したとき,コンピュータ A の処理時間は,コンピュータ B の処理時間の何倍になるか。
CPU クロック周期CPI
コンピュータ A1 ナノ秒4.0
コンピュータ B4 ナノ秒0.5
選択肢ア・イは分数(1/32,1/2)。
  • ア 1/32
  • イ 1/2
  • ウ 2
  • エ 8

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

答えと解説を見る

正解:ウ

覚える知識

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

処理時間は 命令数×CPI×クロック周期 で求められる。

この問題で必要なこと

実行時間は命令数×CPI×クロック周期なので、A=4×1=4、B=0.5×4=2となりAはBの2倍になる。

ひっかけ

クロック周期だけ、またはCPIだけで比較すると誤る。

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

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

同じ知識の過去問