Loading article…
ソフトウェアバスは、共有通信チャネルによってソフトウェアモジュール間の接続と通信を容易にするソフトウェアアーキテクチャモデルです。このため、ソフトウェアバスは、経路を相互接続するためにコンピュータハードウェアで使用されるバスと概念的に類似しています。[ 1 ]
1970年代のマイクロコンピュータ黎明期には、Digital ResearchのオペレーティングシステムCP/Mは、しばしばソフトウェアバスと呼ばれていました。[ 2 ] [ 3 ] CP/M、そして後にMS-DOSソフトウェアの初期のディストリビューターであったLifeboat Associatesは、 Software Busという名前の製品ライン全体を持っていました。[ 4 ] D-Busは、複数のプロセスが相互に通信できるようにするために、多くの現代のデスクトップ環境で使用されています。
ライフボート アソシエイツが MS-DOS のプロモーションに協力することに同意したが、オペレーティングシステムを Software Bus 86 と呼ぶことにしたため、さらに複雑な事態が発生した。こうして MS-DOS は、商標登録された Software Bus 製品群の 1 つとなり、そのもう 1 つは SB-80 と呼ばれる製品で、ライフボート版の CP/M-80 であった。