web-dev-qa-db-ja.com

USB3.0ポートを備えたUSB2.0デバイスを使用すると、速度が上がるのはなぜですか?

私はこの質問または同様の質問が以前に尋ねられたことを知っていますが、それでも私は興味があります…

私のラップトップには2つのUSB3.0ポートがあり、場合によっては、USB2.0を使用するWesternDigital外付けハードドライブを接続します。 USB 2.0ポートに接続されたこの同じドライブも使用しましたが、これらの構成を両方とも試しましたが、USB 3.0ポートを使用すると転送が少し速くなります(約20 MB /秒以上)。これは私には意味がありません。

これには何か理由がありますか?

16
Ben Franchuk

これは私には意味がありません。

これには何か理由がありますか?

MacMiniをUSB3.0ポートを備えたモデルにアップグレードしたときにもこれに気づきました。私の古いUSB2.0ドライブは、データを著しく速くコピーしていました。私が信じる論理は、すべてのUSB2.0コントローラーが同じではないということです。

私の理解では、USB2.0の速度は最高速度であると指定されています。最小値ではなく、約束された一貫した速度でもありません。つまり、USB 2.0が最初に登場したときは、USB 1.1よりも高速でしたが、約束された480 Mbit/sの速度にはほど遠いものでした。 USB 2.0チップセットが改善されると、速度と互換性が向上しました。

簡単に言えば、すべてのUSB2.0コントローラーが同じというわけではありません。ちなみに、SCSI、FireWire、PCIなど、どのタイプのコントローラーもすべて同じではありません。または、より優れた直接的な技術アナロジーは、一部のギガビットイーサネットコントローラーが他のコントローラーよりも高速に速度を転送できる理由です。これは単にコントローラーの改善です。

したがって、USB 3.0の仕様を見ると、USB 3.0コントローラーのパフォーマンスは全体的に優れているように見えます。利点は、ダウングレードするUSB​​2.0標準がUSB2.0の実装のパフォーマンスを向上させることです。

これはすべて逸話的で会話的なものですが、私はこの主張を裏付ける 「USB3.0ポートでのUSB 2.0フラッシュドライブのパフォーマンス」に関するこのAnandTechの記事 を見つけました。

実際の転送時間は、USB 2.0フラッシュドライブは実際には「プラグを差し込んだ」ときに高速に動作することを示していますが、この改善はごくわずかであり、ほとんどまたはまったく認識できないほどです。とはいえ、USB 3.0ポートを利用できる場合は、USB 2.0フラッシュドライブをポートに接続することで、転送時間を数秒短縮できます。

そして 別のスーパーユーザーの質問に対するこの回答 それもバックアップします。この質問に対する受け入れられた答えは違いはないと言っていますが、確かにあることは私には明らかです:

実際、はい、わずかな差で速くなります。問題のデバイスがExpressCardやPCIeなどの別のインターフェイスよりも高い帯域幅を提供できる場合にのみゲインが表示されます。たとえば、外部エンクロージャー内の最新の7200ハードドライブは、USB2.0ポートを飽和させる以上の可能性があります。エンクロージャーがUSB2.0デバイスの場合、USB 3.0ハブに接続すると、より多くの帯域幅で動作しますが、USB3.0からUSB3.0へのデバイスからハブへのリンク(USB 3.0を使用)ほどではありません。ケーブル)。

20
JakeGould