MBusは、サン・マイクロシステムズによって、高速なコンピュータシステムの部品(たとえば、CPUやマザーボード、メインメモリ)間通信用コンピュータバスとして設計、実装された。対してSBusは、同じマシン上にあるマザーボードと拡張カードを接続するために用いられた。
MBusは、SPARCserver-690のような初期のSPARCをベースとしたマルチプロセッサシステムで最初に用いられ、1980年代後半には、SPARCstationシリーズのような、SPARCベースのワークステーションにも見られた。MBusはひとつのマザーボード上にいくつものマイクロプロセッサを載せることを許しており、CPUの載った取り外し可能なMBusモジュール(例えばSPARCstation10やSPARCstation20)を使って、8CPUまでのマルチプロセッサ構成をとることができた。シングルプロセッサシステムでも内部的にはMBusプロトコルを使用していたが、生産コストを抑えるため、CPUはマザーボードに直付けされていた。
MBusの仕様は64bitデータ幅で、36bit物理アドレスを使い、アドレス空間は64GBの広さがあった。転送速度は80MB/s(最大転送速度320MB/s)であった。バスの制御はアービタが行い、割り込みやリセット、タイムアウトも仕様化された。
MBusに関連して、いくつかのバスも開発された。XBusは、回路切り替え型MBusに対応したパケット交換型バスであり、MBusと同じ電気的特性と物理形状を持っていたが、信号プロトコルは非互換であった。また、KBusは複数のMBusを結ぶための高速な接続システムであって、Solbourne Series 6とSeries 7で使われた。
MBusを使ったコンピュータシステムを生産したメーカーは、サン・マイクロシステムズ、ROSS Technologies、ヒュンダイ/Axil、富士通、Solbourne、Tatung、GCS、Auspex、ITRI、ICL、クレイ、アムダール、テミス、DTKであった。
外部リンク
⇒The rough guide to MBus modules, at sunhelp
表
話
編
歴
バス
主要項目
システムバス
フロントサイドバス
バックサイドバス(英語版)
デイジーチェーン
コントロールバス(英語版)
アドレスバス
バスコンテンション(英語版)
バスマスタリング
ネットワークオンチップ(英語版)
プラグアンドプレイ
バス帯域幅の一覧
コンピュータバス規格
S-100バス
Unibus
VAXBI(英語版)
MBus
STD Bus(英語版)
SMBus(英語版)
Q-bus
Europe Card Bus(英語版)
ISA
STEbus(英語版)
Zorro II(英語版)
Zorro III(英語版)
CAMAC(英語版)
FASTBUS(英語版)
LPC
HP Precision Bus(英語版)
EISA
VME
VXIバス
NuBus
TURBOchannel(英語版)
MCA
SBus
Cバス
NESA(Eバス)
98ローカルバス
VLB
HP GSC bus(英語版)
CoreConnect(英語版)
InfiniBand
UPA(英語版)
AGP
Compute Express Link (CXL)
Direct Media Interface (DMI)
RapidIO
インテル QuickPath インターコネクト
HyperTransport
NVLink
APバス
ストレージバス規格
ST-506
ESDI
SMD(英語版)
Parallel ATA
SSA(英語版)
DSSI(英語版)
HIPPI
シリアルATA
eSATA
eSATAp(英語版)
mSATA
SCSI
Parallel SCSI(英語版)
Serial Attached SCSI
ファイバーチャネル
SATA Express
U.2 (SFF-8639)
U.3
M.2
NVM Express
EDSFF(英語版)
ペリフェラルバス規格
Apple Desktop Bus
HP-IL
HIL(英語版)
MIDI
マルチパス
RS-232 (シリアルポート)