Futurebus ( IEEE 896 ) は、 CPU、プラグイン カード、さらにはマシン間のLANリンクの一部など、コンピュータ内のすべてのローカル バス接続を置き換えるように設計されたコンピュータ バス規格です。このプロジェクトは 1979 年に開始され、1987 年に完了しましたが、その後 1994 年まで再設計が行われました。カスタム実装がまだ設計されているものの、実際の使用例はほとんどありません[ 1 ] 。
1970年代後半、VMEバスは接続される部品よりも高速でした。CPUとRAMを別々のカードに搭載してVMEに接続することでコンピュータを構築できました。しかし、 CPUとRAMの速度が急速に向上するにつれて、Futurebusは非同期リンクを使用してVMEバスの後継となるものを開発しました。Futurebusはシステム内に複数のカードを「マスター」として配置することでマルチプロセッサマシンを構築できましたが、VMEのようにスロット0に単一のマスターを配置して全体を制御するのではなく、さまざまなカードがいつでもバスにアクセスできるようにするために、何らかの「分散アービトレーション」が必要でした。
一般的なIEEE規格は、企業がデバイスを製造し、それを標準化作業のために IEEE に提出することから始まります。Futurebus の場合、標準化作業中にシステム全体が設計されました。仕様が最終的に合意された 1987 年まで 8 年かかりました。TektronixはFuturebus をベースにしたワークステーションをいくつか製造しました。[ 2 ] Futurebus+ 規格がリリースされるまでさらに 4 年かかりました。IEEE 896 委員会は後に IEEE マイクロコンピュータ標準委員会から分離し、IEEE バス アーキテクチャ標準委員会 (BASC) を設立しました。
IEEE規格1194.1-1991バックプレーン・トランシーバー・ロジック(BTL)規格に準拠したFuturebus+トランシーバーは、現在もテキサス・インスツルメンツ社によって製造されています。Futurebus +は、 DEC 4000 AXPおよびDEC 10000 AXPシステムにおいてI/Oバスとして使用されていました。Futurebus+ FDDIボードは、 OpenVMSオペレーティングシステムで現在もサポートされています。