IPA過去問ドリル

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

テクノロジ/コンピュータ構成要素

ストアドプログラム方式のコンピュータの性能向上を妨げる要因のうち,“フォンノイマン ボトルネック”と呼ばれているものはどれか。

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

正解:ウ

解説

ストアドプログラム方式(プログラム内蔵方式)のコンピュータでは,プロセッサと主記憶の間を一つのバスでプログラムとデータの両方が行き来するため,プロセッサ自体の処理速度が向上しても,プロセッサと記憶装置との間のデータ転送能力(バス帯域)が制約となり,システム全体の性能向上を妨げます。この制約は“フォンノイマンボトルネック”と呼ばれます。

選択肢ごとの解説

  • 誤り。記憶装置の容量が増えても,プロセッサと記憶装置間のデータ転送そのものの制約とは直接関係しません。
  • 誤り。入出力装置のデータ転送能力の制約は,入出力オーバヘッドの問題であり,フォンノイマンボトルネックが指すプロセッサ・記憶装置間の制約とは異なります。
  • 正しい。プロセッサと記憶装置(主記憶)との間のデータ転送能力(バス帯域)の制約が,フォンノイマン型アーキテクチャの性能向上を妨げる要因であり,これがフォンノイマンボトルネックと呼ばれます。
  • 誤り。プロセッサの命令処理能力自体は性能向上の対象であり,それを妨げる外部要因を指すフォンノイマンボトルネックの説明ではありません。
エンベデッドシステムスペシャリストの過去問を演習モードで解く