令和3年度春期 応用情報技術者試験 午前 問15
密結合マルチプロセッサの性能が,1台当たりのプロセッサの性能とプロセッサ数の積に等しくならない要因として,最も適切なものはどれか。
- ア 主記憶へのアクセスの競合
- イ 通信回線を介したプロセッサ間通信
- ウ プロセッサのディスパッチ処理
- エ 割込み処理
解答・解説を見る
正解:ア
AI解説
密結合マルチプロセッサ(複数のプロセッサが主記憶を共有する構成)では、複数のプロセッサが同じ主記憶に同時にアクセスしようとすると競合(バス上の衝突や排他制御による待ち)が発生し、この待ち時間の分だけ、プロセッサ数を増やしても性能が単純にプロセッサ台数倍にはならない。 ア: 正しい。主記憶を共有する密結合構成では、複数プロセッサからの主記憶アクセスが競合し、それによる待ちが性能向上を頭打ちにする主要因となる。 イ: 通信回線を介したプロセッサ間通信は、ネットワークで結ばれた疎結合マルチプロセッサ(クラスタ構成など)における性能低下要因であり、主記憶を共有する密結合構成における主要因ではない。 ウ: プロセッサのディスパッチ処理(タスク切替え)はOSのオーバヘッドの一種ではあるが、密結合マルチプロセッサの性能が台数倍にならない主要因としては、主記憶アクセスの競合の方が支配的である。 エ: 割込み処理もオーバヘッドの一種ではあるが、密結合マルチプロセッサに特有の主要因としては、複数プロセッサが共有する主記憶へのアクセス競合がより本質的である。 💡 密結合(主記憶共有・バス競合がボトルネック)と疎結合(ネットワーク通信がボトルネック)の違いを対比させて覚えておくと、この種の設問に対応しやすい。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。