平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問1
テクノロジ/コンピュータ構成要素ストアドプログラム方式のコンピュータの性能向上を妨げる要因のうち,“フォンノイマン ボトルネック”と呼ばれているものはどれか。
出典:平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問1
- ア記憶装置の容量
- イ入出力装置のデータ転送能力
- ウプロセッサと記憶装置との間のデータ転送能力
- エプロセッサの命令処理能力
正解:ウ
解説
ストアドプログラム方式(プログラム内蔵方式)のコンピュータでは,プロセッサと主記憶の間を一つのバスでプログラムとデータの両方が行き来するため,プロセッサ自体の処理速度が向上しても,プロセッサと記憶装置との間のデータ転送能力(バス帯域)が制約となり,システム全体の性能向上を妨げます。この制約は“フォンノイマンボトルネック”と呼ばれます。
選択肢ごとの解説
- ア誤り。記憶装置の容量が増えても,プロセッサと記憶装置間のデータ転送そのものの制約とは直接関係しません。
- イ誤り。入出力装置のデータ転送能力の制約は,入出力オーバヘッドの問題であり,フォンノイマンボトルネックが指すプロセッサ・記憶装置間の制約とは異なります。
- ウ正しい。プロセッサと記憶装置(主記憶)との間のデータ転送能力(バス帯域)の制約が,フォンノイマン型アーキテクチャの性能向上を妨げる要因であり,これがフォンノイマンボトルネックと呼ばれます。
- エ誤り。プロセッサの命令処理能力自体は性能向上の対象であり,それを妨げる外部要因を指すフォンノイマンボトルネックの説明ではありません。