バスとワイヤーの違い


9

私は通信システムで使用されるバスを研究しています。ウィキペディアで読んだことから、

「コンピューターアーキテクチャでは、バス(ラテン語のオムニバスから、「すべて」を意味する)は、コンピューター内のコンポーネント間またはコンピューター間でデータを転送する通信システムです。この表現は、関連するすべてのハードウェアコンポーネント(ワイヤー、光ファイバーなど)をカバーします。)およびソフトウェア(通信プロトコルを含む)。」

それはワイヤーとバスの両方が同じものであることを意味しますか?そもそもバスが通常のワイヤーとはまったく異なる機能は何ですか?


5
家は建物ですが、建物は必ずしも家であるとは限りません。
Scott Seidman、2014年

回答:


7

多くの個別の情報を運ぶシリアルリンクである場合、ワイヤバスになることができます。より一般的には、バスはAからBにデジタル情報を転送するワイヤの集まりと見なされます。64ビットプロセッサ(PCなど)には、CPUとそのメモリチップ間、および場合によっては他のデバイスへの64ビット幅のバスがあります。

もちろん、コンピュータ内にある必要はありません。AからBに情報を送信するものはすべて、これらの目的を達成するために何らかの形のワイヤまたはワイヤの集まりを使用します。

ワイヤがバスではないことの違いは、電源やマイク信号などの1つのコヒーレントな「エンティティ」のみを伝送するか、オン/オフスイッチまたはギターまたはスピーカーに接続されることです。バスは通常デジタルです。


64ビットプロセッサ(PCなど)には、CPUとそのメモリチップの間に64ビット幅のバスがあるという考えをどこで入手できますか。LGA-2011ソケットに適合するすべてのIntelプロセッサには256のデータピンがあり、DRAMにつながるマザーボード上の256のデータラインに接続しています。LGA-2011ソケットのデータシート、セクション6.1。
davidcary 2014年

@davidcary Andyはおそらくアドレスを考えていましたが、もちろん実際には64ビットでもありません。しかし、実際にそのデータシートを見ると、各DIMMへのデータバスは確かに64ビットです。
derobert 2014年

6

私は通常、バスを多くのワイヤーの結合と見なします。A15..A0 .. 16ワイヤ、1バスのアドレスデータバスを想像してください。これは非常に低レベルのハードウェアに有効です。

プロトコルについて考えると、バスは通常、トポロジータイプの説明にすぎません。


4
ワイヤを単一の信号と見なし、バスは信号/ワイヤの集まりです。しかし、タイミングを使用して1ビット以上の情報を伝える単線バスがあります...
dfowler7437

2

バスの特徴的な機能の1つは、バス上の複数のデバイスが情報を送信できることです。バス上のデバイスは情報を受信するだけではありません。返信もできます。受信したワイヤーとは異なるワイヤーを介して応答する場合は、両方の(セットの)ワイヤーがバスを構成します。

情報が単一のソースからのものであり、他のすべてのデバイスが単純に受動リスナーであり、応答する方法がない場合、それはバスではありません。


1

バスは、複数のノード間で共有される信号のグループです。ここでのキーワードは「共有」です。たとえば、コンピュータがイーサネットハブを使用して接続されている場合、イーサネットはバスモードで使用されます。ただし、コンピュータがイーサネットスイッチを使用して接続されている場合、イーサネットはバスとして動作しません。

これは、1つのノードがバス上でデータを送信する場合、通常、すべてのノードがデータを受信できますが、データがアドレス指定されているノードのみが実際にデータを消費することを意味します。バスは、バスを同時に駆動する複数のノードを処理するための適切なメカニズムも備えています。

さらに例を追加すると、I2C、SPI、1-Wireはすべてバスですが、USBはバスではありません。


それはバスを定義する論理的な方法かもしれません。残念ながら、これはほとんどの人が考える方法ではありません。最良の例は、USBについての言及です(これは、ご存知のとおり、Universal Serial Busの略です)。また、速度が原因で現在ポイントツーポイントとなっているSATA、最新のDDR4、およびPCIeも除外されます。それらをどのように呼びますか?誰もがまだバスと呼んでいます。実際、「バス」はあなたが定義したものに限定できない比較的緩い用語だと思います。そして、アナロジーを作るために、実際の生活の中でバスがトランスポート複数の人が(?ビット)が、それは非常によく、2つのだけの停止を持つことができるというものです(ノード?)
SEで薄暗い失われた信仰

@dim、あなたが言及するそれらのインターフェースがもはやバスではないことを確認してください。USBは周辺機器を接続するための優れた方法ですが、ユニバーサルシリアルバスという名前は誤称です。また、IIRCという言葉は、バスという電気用語に由来します。
Vijay Kumar
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.