• ベストアンサー

シリアルATAとUSB2.0

初心者でごめんなさい。疑問に思いましたので教えて下さい。シリアルATA(150Mb/s)とUSB2.0(480Mb/s)とでは転送速度はUSBの方が速いのでしょうか?又ATAケーブルとUSBケーブルを使用するのに転送速度差はあるのでしょうか?例えばHDDを繋いだりしたときに・・・・。

質問者が選んだベストアンサー

  • ベストアンサー
  • Sasch
  • ベストアンサー率60% (81/135)
回答No.1

USB2.0 は 480Mbit/sec、SATA は 150 MByte/sec です。 1Byte = 8bit ですので、USB2.0 は 60 MByte/sec となり、SATA の方が早いということになります。 どちらも「理論値」ですので実際にこれだけの速度が出るかどうかは謎なのですが。。

pen_ren
質問者

お礼

早速の回答ありがとうございます。初心者の私にはわかりやすい回答でした。

その他の回答 (4)

  • doahodesu
  • ベストアンサー率57% (233/402)
回答No.5

大文字のMはメガと読み、1,000,000倍を表します。 小文字のmはミリと読み、1,000分の1倍を表します。 大文字のBはバイトと読み、小文字のbはビットと読みます。 また、1B(バイト)=8b(ビット)です。 カタログなども時々ミスプリントがありますね。 大文字、小文字で意味が変わってきます。 シリアルATAは150MB/s(メガバイト パー セカンド)、USB2.0は480Mb/s(メガビット パー セカンド)です。 480Mb/s=60MB/s となりますから、シリアルATAはUSB2.0の2.5倍の速さ(あくまでも理論上の上限値)だという意味です。

pen_ren
質問者

お礼

ご回答ありがとうございます。単位でこれだけの意味が変わるとは未熟ものでした。カタログやWebでMとかmと書いてあるなとは思ってましたがその時はあまり意味がわからなかったので・・・。

  • th9
  • ベストアンサー率59% (192/321)
回答No.4

帯域に関する回答は他の方がされてるのですが、良かったら読んでみてみてください。 リンク先の下のほうに「USB2.0とATA133ではどちらが速いのか」というのがあります。 この場合比較対照がATA133ですので、シリアルATAだとこれより若干早いということにないます。(バスの能力的には) http://www.tzone.com/diy/topics/supply/supply8.jsp 速度比較を見ると分かると思いますが、USB2.0では現在のHDDの能力を出し切ることはできません。 これはUSBが低速機器を混在させる規格のため理論値と実効値の差が大きいことと、IDE-USB変換によるオーバーヘッドのためです。 USB2.0でHDDを繋いだときの速度は30MByte/s程度で頭打ちになると思われますが、現在発売されてるHDDは最外周で70MByte/sを超えるものもあります。 このためHDDをUSB2.0接続するとATA接続(シリアルATA,ATA100,ATA133)より遅くなります。

pen_ren
質問者

お礼

ご回答ありがとうございます。HDDをPCの中(ATA)にするか、外付け(USB)かも少し迷ってたので参考になりました。

  • a-yoshi
  • ベストアンサー率34% (222/645)
回答No.3

今のシリアルATAの転送スピードは、150Mbytes/sなので、単純に言っても150*8=1200Mbit/sとなり、USB2.0より速いですね。 あと、シリアルATAはHDD専用なのですが、USBは、他のデバイスと共存するので、そこらへんも加味すると、基本的なHDDの接続は、シリアルATAのほうに軍配が上がると思います。

参考URL:
http://www.atmarkit.co.jp/fpc/kaisetsu/serialata/serialata01.html
pen_ren
質問者

お礼

ご回答ありがとうございます。httpみました。奥が深いですね。

  • sego
  • ベストアンサー率29% (371/1269)
回答No.2

おおよそ単位が違います。 USB 2.0は480Mbps(ビーピーエス) S-ATA 150MB/S(バイトパーセック) ビーピーエスは、1秒間に運べるおおよその0や1の量で、おおよそ8bps(実際はもっと多い、買い物をすると消費税を取られるよう通信ではオーバヘッドという通信手順のやり取りにデータを取られる)で1文字(漢字ならおおよそ16bpsで1文字)しか転送できませんがS-ATAは1バイトで1文字2バイトで漢字1文字を転送します。その為USB2.0はS-ATAと同じ単位にすると60MB/Sに相当しますが。S-ATAはハードディスクしかつながっていませんのでおおよそ1台で150MB・Sのバスバンドを占有して通信に使えますが。USBはマウスやプリンターなどの周辺やデジカメなどもつながります。おおよそ乗り合いバスのように目的地まで行くのに他人(プリンターやマウスなど)の都合でおそくなります。マウスなどUSB1.1の機器では11Mbpsなのですがその機器が通信する場合、USB2.0バス事態がUSB1.1と同じ通信速度に理論上なります。 http://www.atmarkit.co.jp/icd/root/17/62261717.html

参考URL:
http://www.atmarkit.co.jp/icd/root/17/62261717.html
pen_ren
質問者

お礼

ご回答ありがとうございました。

関連するQ&A

専門家に質問してみよう