マルチプロセッサの結合方式(密結合・疎結合)とは?まるちぷろせっさのけつごうほうしき
マルチプロセッサの結合方式(密結合・疎結合)とは、プロセッサを複数使う構成の分類。密結合は主記憶とOSが1組だけあり全プロセッサがそれを共有するため、相互のやり取りはメモリへの読み書きで済む反面、台数が増えると同じ主記憶の奪い合いが起きる。疎結合はノードごとに主記憶とOSを持ち、通信はネットワーク越しになる代わりに台数を伸ばしやすい。
最終更新:2026-10-06
この語が出る過去問を解く →背景
1台のプロセッサの動作周波数を上げる方向は発熱と消費電力で頭打ちになり、性能を伸ばす手段は台数を増やす方向へ移った。ただし台数を増やすと、記憶をどこまで共有するかという設計判断が必ず生じる。共有すればプログラムは書きやすいが競合が起き、分ければ拡張できるが整合性の管理が要る。この対立を調停する2つの答えとして、密結合と疎結合が並んでいる。
具体例
1台のサーバに多コアCPUを2ソケット載せて1つのOSで動かすのが密結合、同じ処理をAWSのEC2インスタンス10台へ分散し、前段のロードバランサで振り分けるのが疎結合にあたる。前者はスケールアップ、後者はスケールアウトの考え方に対応し、可用性の設計や課金の単位も変わる。
試験での引っ掛け
密結合は速いから常に有利、と覚えると誤る。共有バスと主記憶で競合が起きるため、プロセッサ数に対して性能は線形には伸びない。疎結合はノード障害の影響を切り離せる反面、ノード間の遅延とデータ整合性の管理が課題になる。密結合はOSが1つ、つまり停止の単位も1つである点も可用性の設問で狙われる。
関連用語
出た過去問
出典:平成30年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問23(IPA)
SOAでシステムを設計する際の注意点のうち,適切なものはどれか。
正解:業務の変化に対応しやすくするために,サービス間の関係は疎結合にする。
要点:SOAはサービス間を疎結合にして変化に備える
SOAは業務機能をサービスとして部品化し、それらを組み合わせてシステムを構成する考え方です。サービス同士の依存を小さくする疎結合にしておけば、業務の変更時に影響が波及せず、組替えや再利用が容易になります。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。