- 373 名前:名称未設定 mailto:sage [2008/12/06(土) 10:51:42 ID:uO/81i5v0]
- >>371 ではまず、MBPのUSBホストコントローラの話から始めます。
初代〜October 2006までのMBPには、EHCI 1基、UHCI 4基搭載、全8ポート、 Mid2007以降のSanta Rosa世代には、EHCI 2基、UHCI 5基搭載、全10ポートのUSBホストコントローラが、 サウスブリッジに内蔵されています。 EHCI というのは、USB 2.0を制御するコントローラ、(システムプロファイラ名:USB 高速バス) UHCI というのは、USB 1.1を制御するコントローラのことです。(同じく、USB バス) (ちなみにPowerPC 搭載機は、UHCI ではなくOHCI というコントローラを積んでいます) Mid2007 17" (全10ポート)を例に各USB機器へのポートの割り振りを列記すると、 ・3つの外部USBポート(3) ・Bluetooth モジュール(1) ・赤外線レシーバ(1) ・内蔵iSight カメラ(1) ・内蔵キーボート/トラックパッド(1)←これらで1つの機器です。 ・ExpressCard/34 インターフェイス(1) 合計8ポート、2ポート未使用、ということになります。 これをふまえて、システムプロファイラのUSBの項目をよく見てください。 「USB バス」とか「USB 高速バス」、これはじつは、機器が繋がっているポートではなく、ポートにアクセスするコントローラのことなのです。 各コントローラは、複数のポートを制御します。だから、あるコントローラにはiSight と外部機器、だとか、 Bluetooth USB Host Controller と外部機器、のように繋がるわけです。 内部での接続に使われるポートは独立で、コントローラが複数のポートを制御しているのです。 ポートが独立なので、そこに供給される電源も各独立です。... ううん、わかりにくいですね...。 (Santa Rosa機以降のUSB電源はさらに強化されているのですがここでは割愛) つづく
|

|