問62
ITパスポート過去問 令和8年度(2026年)問62
システムの性能評価におけるベンチマークテストに関する記述として,適切なものはどれか。
選択肢
- ア:評価対象のシステムで使われるものと同じデータ,同じプログラムを,ほかの疑似システム上で実行させて性能を評価する。
- イ:評価対象のシステムの動作特性を,取扱いの容易な形にモデル化したものを用いて,ほかの疑似システム上で実行させて性能を評価する。
- ウ:評価対象のシステムのプログラムステップ数,ハードウェア性能,I/O回数の机上計算値などを基に処理時間を積算して性能を評価する。
- エ:標準的な処理を設定し,それを実行する評価用プログラムを,評価対象のシステム上で実際に実行させて性能を評価する。
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
正解:エ
あなたの回答:未回答
ベンチマークテストは、標準的な処理内容を決めた評価用プログラムを評価対象のシステム上で実際に実行し、処理時間などの測定結果で性能を評価する方法です。
Point
この問題は、システムの性能評価手法のうち、ベンチマークテストの定義を理解しているかを確認するものです。モデル化して評価するシミュレーションや、机上計算で見積もる解析的評価と区別できることがポイントです。
解くために必要な知識
この問題を解くには、システム性能評価手法(ベンチマークテスト、シミュレーション、解析的評価)の理解が必要です。
用語の整理
| 用語 | 意味 |
|---|---|
| ベンチマークテスト | 標準的な処理内容(ワークロード)を定めた評価用プログラムを、評価対象システム上で実行し、性能を実測する方法です。 |
他の選択肢に出てくる用語
| 用語 | 意味 |
|---|---|
| シミュレーション | 実機の代わりに、対象の動作特性をモデル化したものを使って性能を評価する方法です。 |
| 解析的評価 | ステップ数、I/O回数、CPU性能などのパラメータを用いて、数式や机上計算で性能を見積もる方法です。 |
| ワークロード | システムに与える処理の種類、量、比率など、負荷の内容を表したものです。 |
問題の解法手順
各選択肢の整理
| 選択肢 | 手法の判定 | 理由(要点) |
|---|---|---|
| ア | 誤り | 「ほかの疑似システム上」で実行しており、評価対象システム上での実測になっていません。 |
| イ | 誤り | 動作特性をモデル化して疑似システムで実行するのは、シミュレーションです。 |
| ウ | 誤り | ステップ数やI/O回数などの机上の値を基に積算するのは、解析的評価(見積り)です。 |
| エ | 正しい | 標準処理の評価用プログラムを評価対象システム上で実行し、実測で性能評価します。 |
選択肢ごとの解説
- ア:不正解
「同じデータ・同じプログラム」を使っていても、実行場所が「ほかの疑似システム上」なので、評価対象システムの実測結果になりません。ベンチマークテストは、評価対象システム上で測定します。
- イ:不正解
動作特性を「モデル化」して「疑似システム上で実行」するのは、実機で測るベンチマークテストではなく、シミュレーションによる性能評価です。
- ウ:不正解
プログラムステップ数やI/0回数などの「机上計算値」を基に処理時間を積算するのは、実測ではなく解析的評価(見積り)です。ベンチマークテストは測定で評価します。
- エ:正解
標準的な処理を設定し、それを実行する評価用プログラムを「評価対象のシステム上で実際に実行」して性能を測定します。これはベンチマークテストの説明です。
まとめ
ベンチマークテストは、標準的な処理内容を決めた評価用プログラムを評価対象のシステム上で実際に実行し、処理時間などの測定結果で性能を評価する方法です。
※本解説は生成AIによる学習支援用の参考情報です。内容の正確性や最新性は保証されません。最終的な判断は、試験実施団体の公式資料をご確認ください。
テクノロジ系 > コンピュータシステム > システム構成要素
順次、単語を追加予定です。もうしばらくお待ちください。
「同じデータ・同じプログラム」を使っていても、実行場所が「ほかの疑似システム上」なので、評価対象システムの実測結果になりません。ベンチマークテストは、評価対象システム上で測定します。
動作特性を「モデル化」して「疑似システム上で実行」するのは、実機で測るベンチマークテストではなく、シミュレーションによる性能評価です。
プログラムステップ数やI/0回数などの「机上計算値」を基に処理時間を積算するのは、実測ではなく解析的評価(見積り)です。ベンチマークテストは測定で評価します。
標準的な処理を設定し、それを実行する評価用プログラムを「評価対象のシステム上で実際に実行」して性能を測定します。これはベンチマークテストの説明です。