戻る USB (Universal Serial Bus)

USB はインターフェイスの規格のひとつで、 コンパック、DEC、IBM、インテル、マイクロソフト、NEC、ノーザンテレコム の7社が、 1996年にまとめたものです。

USB のマーク
これまでのパソコンの周辺装置は、たとえば外付けハードディスクなら SCSI、プリンタはセントロニクスまたは RS-232C、モデムは RS-232C、 というように、機器に応じてさまざまなインターフェイスが使用されていました。

このように、インターフェイスが異なればそれに使用するケーブルもコネクタも異なっているため、 さまざまなケーブルを所定のコネクタに接続しなければなりません。 パソコンを移設などのためにバラバラにすると、元に戻すのが一苦労でした。

こうした面倒を解消するために (?)  USB (Universal Serial Bus) が作られました。

USB では、最大で 127台の USB 機器を接続することができます。

たくさんの USB 機器を接続するには、SCSI のようなディジーチェーンではなく、 USB ハブという機器を介して、ツリー状に接続します。
家庭で、1個のコンセントにたくさんの家電品をつなぐ場合は、テーブルタップや分岐コンセントを使って、 いわゆる 「タコ足配線」 が出現します。 USB もこれに似た、タコ足配線方式で多数の機器を接続するのだ、と考えればいいでしょう。
USB ハブ

USB コネクタ 写真は、USB ケーブルのコネクタです。A プラグと B プラグの2種類があり、 上図のように、パソコンに近い側に A プラグ、周辺機器に近い側に B プラグが使用されます。
マウスのような小さい機器に接続される場合、B プラグは省略されることがあります。

USB のもうひとつの特徴は、いわゆるプラグアンドプレイ、パソコンの電源を入れたまま、 自由に USB コネクタを抜き差しできることです。
このため、従来のように周辺機器を全部パソコンに接続しておかなくても、 必要なものを必要なときにだけ接続するという使い方が気軽にできます。

私もマウス、フロッピーディスクドライブ、MO、プリンタ、スキャナなどを USB で使用していますが、 常時接続しているのはマウスだけで、他は必要に応じて接続しています。 フロッピーディスクドライブなどは電源も USB から供給される *1 ので、 文字通りコネクタを1個つなぐだけですから、実に快適 *2 です。


USB のデータ転送速度は 12Mbps ですから、 「けっこう速い」 のですが、ハードディスクに使われている SCSI では、 古い規格でも 5Mバイト/秒、1991年に作られた SCSI-2 という規格では 10Mバイト/秒です。

シリアルインターフェースの USB は bps (bit per second)、 パラレルインターフェイスの SCSI では バイト/秒 (byte per second) と、 単位が違いますからややこしいですが、bps の値を 1/10 にすれば、ほぼ、バイト/秒 と考えていいと思います。

そうすると、USB は SCSI に比べると、データ転送速度は約 1/10 しかありません。

USB は大変重宝ですが、大容量のデータを高速に交換したいハードディスクドライブなどには、 少し無理がある *3 ということになります。

データ転送速度については、1999年10月、現在の 40倍に相当する 480Mbps の、USB 2.0 が発表されました。 この仕様は 2000年第一四半期に固められ、USB 2.0 に準拠した製品は 2000年後半に登場する予定でしたが、 いくつか製品の発表はされたものの、まだ普及には至っていないようです。

そういえば、USB が普及したのは、最初に書いた USB を推進してきた7社には含まれていない、 アップル社の iMac に USB が標準搭載されたことがきっかけだったように思います。

このような 「力学」 は非常に難解です。



情報処理概論 に戻る  用語解説 に戻る  戻る 

*1 5V, 500mA 以下であれば電源は USB から供給できます。
*2 フロッピーディスクドライブや MO は、繋ぐのは自由ですが、いきなり抜くと Windows に叱られます。 「外してもよろしいか?」 とお伺いをたて、許可を得てから外すことになっています。
*3 USB 接続のハードディスクドライブも、製品として販売されています。 データ転送速度が遅いことを理解した上で使用する分には、なにも問題はありません。

2001.03.22  ueyama@infonet.co.jp