バス(コンピューティング)
バスは、相互接続されたワイヤ、ケーブル、コネクタ、または通信回線のセットであり、通常はコンピュータ ハードウェア内にあり、コンピュータ システムのさまざまな部分が相互に通信できるようにします。バスは、データ、信号、または電力をコンポーネント間で転送できるようにするもので、あらゆるコンピュータ システムにとって重要な部分です。バスはパラレルまたはシリアルのいずれかです。つまり、複数のデータ ビットを一度に送信するか (パラレル)、一度に 1 つずつ送信します (シリアル)。
バスは、コンピュータの入出力 (I/O) システムの動作の中心です。内部または外部に関係なく、コンピューターに接続されているすべてのデバイスは、このようなバスを介してプロセッサーにデータを転送します。例には、RAM、ハードドライブ、キーボードなどの外部周辺機器、CD や DVD などの外部記憶媒体が含まれます。
バスの幅、つまりデータ転送速度は通常ビット単位で測定され、一度に送信できるデータの量を示します。最新のコンピュータで使用される最も一般的な幅は、8 ビット、16 ビット、32 ビット、および 64 ビットのバスです。
バス アーキテクチャは、特定のタスクのコンポーネント間でデータを転送するときに最大速度を提供するように設計されています。最も一般的なバス アーキテクチャは、ISA (業界標準アーキテクチャ)、EISA (拡張業界標準アーキテクチャ)、PCI (周辺コンポーネント相互接続)、PCI-X (PCI-eXtended)、AGP (高速グラフィックス ポート)、HyperTransport、および USB (ユニバーサル) です。シリアルバス)。
情報セキュリティ専門家は、暗号化テクノロジをサポートするコンポーネント間で機密データを安全に転送するためにバスを使用することがよくあります。さらに、バスは、同じコンピュータ システム内の非セキュア コンテキストからセキュアなコンテキストにデータを転送するために使用することもできます。
「バス」という用語は、単一のネットワーク上の複数のコンピュータ間の通信経路を表すのにも使用されます。たとえば、CAN バスは自動車やその他の自動車システムで使用されるプロトコルで、自動車のメイン制御コンピューターとブレーキ、ヘッドランプ、エアコン、オーディオ システムなどのさまざまなコンポーネント間の効率的な通信を提供します。
結論として、バスはコンピュータ システムの重要なコンポーネントであり、コンポーネント間でデータ、信号、または電力を転送できるようにします。最新のコンピュータで使用される最も一般的なバス アーキテクチャは、ISA、EISA、PCI、PCI-X、AGP、HyperTransport、および USB です。さらに、情報セキュリティの専門家は、機密データを安全に転送したり、非セキュアなコンテキストとセキュアなコンテキスト間で転送したりするためにバスを使用することがよくあります。