web-dev-qa-db-ja.com

チップセットはバスとして定義されていますか?

そのため、チップセットはノースブリッジとサウスブリッジで、すべてのハードウェアコンポーネントをCPUに接続します。そして、バスは、前記ブリッジを接続し、ノースブリッジをCPUに接続し、ハードウェアコンポーネントをブリッジに接続する媒体である。

私には、同じことができるようです。ハードウェアコンポーネントを接続します。チップセットはバスとして定義されていますか?そうでなければ、なぜ違いますか?これら2つのことの力学はどのように異なりますか?

2
Paul Davis

バスは、既に同じ電気プロトコルを話す能力を持っている装置を接続する物理的な電気的接続です。チップセットは、異なる電気プロトコルを話すデバイスを接続する機能を提供する、論理的な接続です。

たとえば、プロトコルスタックの上部には英語があります。英語は書面で伝達することができます、それは考えられます、それは話されることができます。しかし、この場合は、言葉を話しています。今話されている言葉は電線を通過し、彼らは空気を通過することができます。しかし、この場合、スタックの底面に空気中の振動があります。

同様に、デバイスが通信すると、スタックもあります。スタックの一番下に、私たちは「ビットのこの文字列」のような機能を持つ物理的、電気的な接続を持っています。それはバスです。その上に、私たちは「この場所でこの場所のこのデータの塊を保存する」のような機能との接続を使用して使用されるプロトコルの実装を持っています。それがチップセットのことです。そしてその上では、通常、「このアドレスへのデータのパケットを送信する」という機能を備えた高レベルの機能的なプロトコルがあります。それがデバイス自体のことです。

たとえば、チップセットはどのコマンドをどのデバイスに送信するかを確認する必要があります。バス自体はそれをすることができません。

2
David Schwartz