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

選択肢
- 11/32
- 21/2
- 32
- 48
正解
3. 2
詳しい解説を見る解説を閉じる
解説
プログラムの実行時間は「命令数×CPI×クロック周期」で求められる。同じ命令セットで同じプログラムを実行するため命令数は両者で等しく、比較では消去できる。コンピュータA:CPI=4.0、クロック周期=1ナノ秒 → 1命令あたり 4.0×1=4ナノ秒。コンピュータB:CPI=0.5、クロック周期=4ナノ秒 → 1命令あたり 0.5×4=2ナノ秒。したがって A の処理時間は B の処理時間の 4÷2=2倍となる。よってウの2が正解。CPIとクロック周期の積が実行性能を決める点が要点である。(出典: 令和7年度 春期 応用情報技術者試験 午前 問8)
一問一答
全400問を繰り返し学習