科目A問62
システムの性能評価におけるベンチマークテストに関する記述として,適切なものはどれか。
| 評価対象のシステムで使われるものと同じデータ,同じプログラムを,ほかの疑似システム上で実行させて性能を評価する。 | |
| 評価対象のシステムの動作特性を,取扱いの容易な形にモデル化したものを用いて,ほかの疑似システム上で実行させて性能を評価する。 | |
| 評価対象のシステムのプログラムステップ数,ハードウェア性能,I/O回数の机上計算値などを基に処理時間を積算して性能を評価する。 | |
| 標準的な処理を設定し,それを実行する評価用プログラムを,評価対象のシステム上で実際に実行させて性能を評価する。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- エ
解説
ベンチマークテストは、評価対象機に用意した評価用プログラムを実際に走らせ、ハードウェア・ソフトウェア・入出力・制御機構を含めた総合的な処理性能を定量的に測る手法です。用途に応じて、演算向け・ディスクアクセス向け・グラフィックス描画向けなど複数の評価プログラムが用意されます。目的は実機の実効性能を測定することであり、疑似システム上での実行や机上の計算による評価は行いません。
| ア. | 評価対象のシステムで使われるものと同じデータ,同じプログラムを,ほかの疑似システム上で実行させて性能を評価する。 |
| 疑似システム上で実行して評価している点が不適切です。これはシステムを仮想的に再現して評価するシミュレーション的な説明であり、ベンチマークテストの考え方とは異なります。 | |
| イ. | 評価対象のシステムの動作特性を,取扱いの容易な形にモデル化したものを用いて,ほかの疑似システム上で実行させて性能を評価する。 |
| モデル化したものを疑似システムで動かして評価する点が不適切です。これは動作をモデル化して検証する方式であり、実機で評価用プログラムを実行するベンチマークテストではありません。 | |
| ウ. | 評価対象のシステムのプログラムステップ数,ハードウェア性能,I/O回数の机上計算値などを基に処理時間を積算して性能を評価する。 |
| プログラム規模やハード性能、I/O回数などからの机上の計算で性能を見積もる方式は、解析的方法の説明であり、ベンチマークテストではありません。 | |
| エ. | 標準的な処理を設定し,それを実行する評価用プログラムを,評価対象のシステム上で実際に実行させて性能を評価する。 |
| 標準的な処理を設定し、その評価用プログラムを評価対象のシステム上で実行して測定する内容で、ベンチマークテストの説明として適切です。 |