バックプレーンとは
バックプレーンは、複数の
コネクタを搭載した回路基板で、各
コネクタのピンが相互に接続され、バスを形成しています。このバスを通じて、複数の回路基板を接続し、
コンピュータシステムを構成するバックボーンとして機能します。バックプレーンは、ケーブル接続に比べて信頼性が高く、カードの挿抜による機械的な故障のリスクを低減できます。
バックプレーンの歴史と進化
バックプレーンの概念は、パソコン以前の時代から存在し、ミニ
コンピュータや初期のマイクロ
コンピュータで利用されていました。例えば、DECの
Unibusや
S-100バスを使ったシステムがその例です。初期のパーソナル
コンピュータ(
Apple IIや
IBM PCなど)にも
拡張カード用のバックプレーンが内蔵されていました。
マザーボードもバックプレーンとしての機能を持ちますが、通常は区別されます。バックプレーンは、それ自体には計算能力がなく、
CPUはプラグインの
CPUボード上に実装されます。
バックプレーンの種類
バックプレーンは、大きく分けて「パッシブ・バックプレーン」と「アクティブ・バックプレーン」の2種類があります。
回路を駆動するアクティブなバス要素を持たず、必要な調停回路は全てプラグインされるカード側にあります。システム内に一つしかなくても単一故障点とはみなされません。
スロット間の信号を
バッファリングするチップを搭載しており、より複雑なシステムに対応できます。ただし、故障の可能性がゼロではないため、単一故障点になりうる可能性があります。
インテルのプロセッサを搭載したシングルボード
コンピュータでは、PICMGがバックプレーンのインターフェース規格を提供しています。PICMG 1.0, 1.1, 1.2はISAとPCIをサポートし、1.2ではPCIXもサポート、PICMG 1.3は
PCI Expressをサポートしています。
バックプレーンの応用
バックプレーンは、
コンピュータシステムの構築だけでなく、様々な分野で利用されています。
複数の
ハードディスクドライブを単一のディスクアレイコントローラに接続するために、バックプレーンが利用されます。SATAやSASの
ハードディスクドライブでは、バックプレーンとホストバスアダプタの通信にSGPIOプロトコルが使用されます。
バックプレーンは、
CPUなどの
コンピュータ機能を実装したシングルボード
コンピュータ以外の、最小限の機能を提供します。PICMG 1.3規格のシングルボード
コンピュータは、PICMG 1.3バックプレーンに接続可能で、System Host Boardと呼ばれます。
プラグインカードの製造業者は、製品のROMに書き込むためにバックプレーンを使用します。
コンピュータのバスをケーブルで拡張し、外部バックプレーンに接続することで、拡張スロットを増やしたり、異なるバスの仕様に対応できます。
ミッドプレーン
ミッドプレーンは、バックプレーンの両面に
コネクタがある形態で、両面からカードを挿入できます。大型システムやネットワーク、通信機器で多く利用され、一方の面にはプロセッサカード、もう一方の面にはネットワークカードを実装します。ブレード
サーバにもこの形態が利用され、
サーバブレードを一方の面から、電源、ネットワークなどの周辺機能やサービスモジュールを裏面から実装します。
まとめ
バックプレーンは、
コンピュータシステムの基盤となる重要な部品であり、その種類や応用は多岐にわたります。信頼性の高いシステム構築に不可欠な存在であり、今後もその進化が期待されます。アクティブバックプレーンとパッシブバックプレーンの使い分けは、システムの信頼性や柔軟性を考慮する上で重要です。
関連項目