平成25年度 春期 午前Ⅱ 問1
プロセッサ
ストアドプログラム方式の問題
ストアドプログラム方式のコンピュータの性能向上を妨げる要因のうち,“フォンノイマン ボトルネック”と呼ばれているものはどれか。
- ア記憶装置の容量
- イ入出力装置のデータ転送能力
- ウプロセッサと記憶装置との間のデータ転送能力
- エプロセッサの命令処理能力
答えと解説を見る
✓ これが正解ウプロセッサと記憶装置との間のデータ転送能力
解説
プロセッサと記憶装置の間の転送能力が性能の足かせになることです。
ストアドプログラム方式では、命令もデータも記憶装置に置き、プロセッサがそれを一つずつ読み出して実行します。見分ける軸は、どこの能力が全体の足を引っ張るかです。プロセッサの処理がいくら速くなっても、命令とデータを運ぶ経路はプロセッサと記憶装置の間にあり、その転送が追いつかなければプロセッサは待たされます。この経路の転送能力が性能向上の妨げになることを、フォンノイマン ボトルネックと呼びます。キャッシュメモリを置いて記憶装置へのアクセスを減らすのは、この待ちを和らげる代表的な工夫です。名前を聞いたら、プロセッサと記憶装置をつなぐ通り道の細さを思い浮かべると見分けられます。
ほかの選択肢はなぜ違うのか
- ア記憶装置の容量:記憶装置の容量は、どれだけ多くのプログラムやデータを置けるかという量の話です。容量が足りていても、プロセッサへ運ぶ速さが追いつかなければ待ちは生じるので、この名前が指す転送の問題とは別物です。
- イ入出力装置のデータ転送能力:入出力装置のデータ転送能力は、外部の装置とやり取りする速さです。この名前が指しているのは、命令とデータを記憶装置から取り出す経路の側であり、入出力の経路の速さではありません。
- エプロセッサの命令処理能力:プロセッサの命令処理能力は、ボトルネックによって待たされる側の能力です。処理能力を高めても、記憶装置から命令やデータが届くまでの待ちが残ってしまう、というのがこの名前の言い表している問題です。
出典:平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問1
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)