IPA過去問ドリル

平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問5

テクノロジ/システム構成要素

コンピュータの性能評価には,シミュレーションによって行う方法や解析的な方法などがある。シミュレーションによって行う方法の特徴はどれか。

出典:平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問5

正解:ウ

解説

コンピュータの性能評価において,解析的な方法は,待ち行列理論などの数式モデルを用いて理論的に解を求める方法であり,モデルが数学的に扱いやすい単純な場合には効率的に解が得られますが,複雑な条件やモデルでは解析的に解を求めること自体が困難になります。これに対してシミュレーションによる方法は,モデルの挙動をコンピュータ上で模擬的に再現して数値的に結果を求める方法であり,解析的に解を求めることが難しい複雑なモデルに対しても近似的な解を得られる点に特徴があります。

選択肢ごとの解説

  • 誤り。シミュレーションによる方法は,モデルの挙動を逐次計算して再現するため,一般に解析的な方法よりも計算量が多くなる傾向があり,計算量が少なく効率的に解が求まるという記述は適切ではありません。
  • 誤り。乱数を用いることは,モンテカルロ法などシミュレーションの一手法の特徴ではありますが,それによって解析的な方法よりも高精度の解が得られるとは限らず,シミュレーション一般の特徴の説明としては適切ではありません。
  • 正しい。シミュレーションによる方法は,数式による解析が難しい複雑なモデルに対しても,挙動を模擬することによって数値的に近似解を求めることができます。
  • 誤り。解析的に解が求められるモデルであれば,通常はより効率的な解析的な方法を用いる方が適切であり,そのようなモデルの確認のためだけにシミュレーションを用いることが特徴であるとはいえません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く