データバスの定義は何ですか?

コンピュータ用語では、プロセッサバス、フロントサイドバス、フロントサイドバスまたはバックサイドバスとも呼ばれるデータバスは、2つ以上のコンポーネント間で情報(データ)を送信するために使用される電線のグループです。 例えば、現行のMacのIntelプロセッサは、64ビットのデータバスを使用してプロセッサをそのメモリに接続します。

データバスには多くの異なる定義特性がありますが、最も重要なのはその幅です。 データバスの幅は、バスを構成するビット数(電線)を指します。 共通のデータバス幅には、1ビット、4ビット、8ビット、16ビット、32ビット、および64ビットが含まれます。

製造元が「このコンピュータは64ビットプロセッサを使用している」など、プロセッサが使用するビット数を参照するときは、プロセッサをメインメモリに接続するバスであるフロントサイドデータバスの幅を参照しています。 コンピュータで使用される他のタイプのデータバスには、プロセッサを専用キャッシュメモリに接続するバックサイドバスが含まれる。

データバスは、通常、コンポーネント間の情報の速度を調整するバスコントローラによって管理されます。 一般に、すべてがコンピュータ内で同じ速度で移動する必要があり、CPUよりも速く移動することはできません。 バスコントローラは物事を同じ速度で動かすようにします。

初期のMacでは16ビットのデータバスを使用していました。 オリジナルのMacintoshはMotorola 68000プロセッサを使用していました。 新しいMacでは、32ビットまたは64ビットのバスを使用します。

バスの種類

データバスは、 シリアルバスまたはパラレルバスとして動作することができます。 USBおよびFireWire接続のようなシリアルバスは、単一のワイヤを使用してコンポーネント間で情報の送受信を行います。 SCSI接続のようなパラレルバスは、多くのワイヤを使用してコンポーネント間で通信します。 これらのバスは、接続されている特定の構成要素に対して、プロセッサの内部にあっても外部にあってもよい。