質問: usb 3.0を使用してusb 2.0デバイス間の転送を高速化しますか? usb 2.0ドライブ間の転送は通常非常に遅いことに気づきました。私が理解しているところによると、これは、同じusb 2.0ホストに接続されたすべてのusb 2.0デバイスが同じ480mb/sの帯域幅を共有するためです。usb 3.0を使用して、つまり両方のドライブをusb 3.0コントローラー( sb 3.0 expresscardアダプター など)に接続することで、これを高速化できますか?言い換えると、usb2デバイスは、usb3ホスト上でそれぞれ非共有の帯域幅をフルに利用できますか?
回答: xhci仕様 は、個々のコントローラーが複数の「バスインスタンス」をサポートし、それぞれが帯域幅の単位を表す場合があることを明確に示しています。高速の480メガビット。セクション4.6.15の2番目と3番目の段落を参照してください。提供されている例では、8つの物理ポート間で分割された帯域幅の7つの異なるbiに対して1 ss + 2 hs + 4 ls/fsがあります。出荷中のハードウェアの実装がそれを実装するために余計に役立つかどうかを知りたいです。さまざまなチップセットのドキュメントで明示的な言及を見つけることができませんでした。超高速から高速へのトランザクショントランスレーターがusb3仕様に著しく欠けていることを考えると、帯域幅を大量に消費するusb2デバイスの大規模な補完をサポートすることが最善の方法と思われます。