正答4
解説
正解は4です。
ベンチマークテストは、標準となる評価用プログラムを実際のシステムで動かし、処理時間などを測定して性能を比較する方法です。
評価対象のシステムそのもので実行する点が特徴です。
【選択肢別解説】
1:× 評価対象のシステムではなく、ほかの疑似システム上で実行しています。
評価対象そのもので実測するベンチマークテストの説明ではありません。
2:× システムの動作特性をモデル化して、疑似システムで実行して評価するのは、シミュレーションによる性能評価です。
実際のシステムで測定していないので、ベンチマークテストではありません。
3:× プログラムのステップ数やハードウェア性能、I/O回数を基に机上で処理時間を積算するのは、机上計算による性能見積りです。
実際に動かして測定していないので、ベンチマークテストではありません。
4:○ 標準的な処理を定めた評価用プログラムを、評価対象のシステム上で実際に実行させて性能を測ります。
これがベンチマークテストの説明であり、同じプログラムで複数のシステムを比較できます。
【ポイント】
ベンチマークテストは「標準のプログラム」を「実機」で動かす点がポイントです。
CPUの性能を示す指標には、1秒間に実行できる命令数を表すMIPSなどもあります。