令和3年度 春期 午前 問15
コンピュータ構成要素
密結合マルチプロセッサの問題
密結合マルチプロセッサの性能が,1 台当たりのプロセッサの性能とプロセッサ数の積に等しくならない要因として,最も適切なものはどれか。
- ア主記憶へのアクセスの競合
- イ通信回線を介したプロセッサ間通信
- ウプロセッサのディスパッチ処理
- エ割込み処理
答えと解説を見る
✓ これが正解ア主記憶へのアクセスの競合
解説
共有する主記憶の奪い合いが台数ぶんの伸びを削ります。
設問は、密結合マルチプロセッサの性能が、プロセッサ 1 台あたりの性能と台数の積に届かない要因として最も適切なものを選ばせています。ですから見分けの軸は、その要因が台数を増やすほど悪化するものなのか、それとも台数と関わりなく 1 台のときにも起きるものなのか、という一点だけです。密結合の構成では、複数のプロセッサが同じ主記憶を共有します。命令やデータを取りに行く先が一つに集まっているので、台数が増えるほど同じ経路へ要求が重なり、順番待ちが生じます。この待ち時間は台数に応じて増えていきますから、増やしたぶんがそのまま性能にならない直接の理由になります。
ほかの選択肢はなぜ違うのか
- イ通信回線を介したプロセッサ間通信:通信回線を介したプロセッサ間の通信を挙げていますが、これは記憶を共有せずに離れた装置どうしをつなぐ構成で問題になるものです。主記憶を共有する構成が抱える性質としては当てはまりません。
- ウプロセッサのディスパッチ処理:実行するものを選んでプロセッサに割り当てる処理を挙げていますが、この処理はプロセッサが 1 台のときにも同じように行われます。台数を増やしたときに伸びを削る要因とは言えません。
- エ割込み処理:割込みの処理を挙げていますが、これも 1 台だけの構成で普通に発生するものです。台数の増加によって性能の伸びが鈍る理由の説明にはなりません。
出典:令和3年度 春期 応用情報技術者試験 午前 問15
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)