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

テクノロジ系・一部改変

ア 1/32

なぜ違う: クロック周期とCPIの積の取り違えによる誤り。

イ 1/2

なぜ違う: AとBを逆にした値。

ウ 2
エ 8

なぜ違う: クロック周期だけ、またはCPIだけで比べた誤り。

正解: ウ

要点: 処理時間=命令数×CPI×クロック周期。A=4×1=4ns/命令、B=0.5×4=2ns/命令。4/2=2倍。

命令数は同じなので、1命令当たりの時間 CPI×クロック周期で比べる。A=4.0×1ns=4ns、B=0.5×4ns=2ns。よって A は B の 4÷2=2倍。

関連キーワード: CPI・処理時間・性能計算・計算

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

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