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

- ア132
- イ12
- ウ2
- エ8
正解はウ
解説 本サイト独自(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