平成25年度 春期 午前 問14
コンピュータ構成要素
密結合に関する問題
密結合マルチプロセッサの性能が,1 台当たりのプロセッサの性能とプロセッサ数の積に等しくならない要因として,最も適切なものはどれか。
- ア主記憶へのアクセスの競合
- イ通信回線を介したプロセッサ間通信
- ウプロセッサのディスパッチ処理
- エ割込み処理
答えと解説を見る
✓ これが正解ア主記憶へのアクセスの競合
解説
主記憶を共有する構成なので取り合いが起きます。
密結合マルチプロセッサは、複数のプロセッサが一つの主記憶を共有する構成です。定義の中にすでに答えが入っています。共有しているものは、台数が増えるほど同時に使いたい相手が増えます。主記憶は同時に一つのアクセスしか通せませんので、台数を増やすほど順番待ちが伸び、性能の伸びが鈍っていきます。理想どおりに台数分の性能が出ない主な理由はここにあります。これを緩めるために各プロセッサにキャッシュメモリを置いて主記憶に触る回数を減らしますが、今度はその内容を食い違わせないための通信が必要です。もう一つの構成である疎結合マルチプロセッサは、プロセッサごとに主記憶を持ち、回線でつなぎます。こちらで効いてくる損は別の形になります。二つの構成の定義を先に書き出しておくと、二つの損を取り違えずに済みます。
ほかの選択肢はなぜ違うのか
- イ通信回線を介したプロセッサ間通信:主記憶を共有せず回線でつなぐ構成での損です。共有する主記憶を前提とする構成では、この経路が性能の頭打ちの主因にはなりません。ここが最も紛れます。
- ウプロセッサのディスパッチ処理:実行するプロセスを割り付ける OS の仕事で、一台の構成でも同じように行われます。台数を増やしたときに新しく生じる損ではありません。
- エ割込み処理:これも一台の構成で同様に起きる処理です。設問は台数と性能の関係を崩す要因を聞いていますので、台数によらず生じるものは当てはまりません。
出典:平成25年度 春期 応用情報技術者試験 午前 問14
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)