ホームページ  >  記事  >  コンピュータのシステム バスは、コンピュータのさまざまなコンポーネント間で情報を転送するために使用されます。バスは何に分かれていますか?

コンピュータのシステム バスは、コンピュータのさまざまなコンポーネント間で情報を転送するために使用されます。バスは何に分かれていますか?

WBOY
WBOYオリジナル
2022-07-26 11:11:1110468ブラウズ

コンピュータのシステム バスは、コンピュータのさまざまなコンポーネント間で情報を転送するために使用され、「データ バス、アドレス バス、および制御バス」に分割されます。システム バスは別個のコンピュータ バスであり、メインバスです。コンピュータ システムを接続するコンポーネント。バスは、情報を運ぶデータ バス、情報の送信先を決定するアドレス バス、および動作方法を決定する制御バスの機能を組み合わせています。

コンピュータのシステム バスは、コンピュータのさまざまなコンポーネント間で情報を転送するために使用されます。バスは何に分かれていますか?

#このチュートリアルの動作環境: Windows 10 システム、DELL G3 コンピューター。

コンピュータのシステム バスは、コンピュータのさまざまなコンポーネント間で情報を送信するために使用されます。これは何に分かれていますか?

何に分かれていますか: データ バス、アドレス バスと制御バス?

システム バス(英語: System Bus)は、独立したコンピュータ バスであり、コンピュータ システムを接続する主要なコンポーネントです。このテクノロジーは、コストを削減し、モジュール化を促進するために開発されました。システム バスはデータ バスの機能を組み合わせて情報を伝送し、アドレス バスは情報の送信先を決定し、制御バスは動作方法を決定します。システム バスは 1970 年代と 1980 年代に普及しましたが、最新のコンピュータでは、より特殊なニーズに応じて別のバスが使用されています。

システムバス上で伝送される情報には、データ情報、アドレス情報、制御情報が含まれるため、システムバスには、次の 3 つの異なる機能を持つバスが含まれます。バス DB (データ バス)、アドレス バス AB (アドレス バス)、および制御バス CB (制御バス)。

データバス DB は、データ情報を送信するために使用されます。データ バスは双方向トライステート形式です (双方向とは、A->B または A

アドレスバス AB は、アドレスを送信するために特別に使用され、アドレスは CPU から外部メモリまたは I/O ポートにのみ送信できるため、アドレスバスは常に一方向であり、データ バスとは異なるステートフルです。アドレス バスのビット数によって、CPU が直接アドレス指定できるメモリ空間のサイズが決まります。たとえば、8 ビット マイコンのアドレス バスが 16 ビットの場合、最大アドレス指定可能な空間は 2^16=64KB になります。 16 ビット マイコンのアドレス バスは 2^16=64KB 20 ビットなので、アドレス指定可能な空間は 2^20=1MB です。一般に、アドレス バスが n ビットの場合、アドレス可能な空間は 2^n (2 の n 乗) アドレス空間 (記憶装置) になります。例: 16 ビット幅のアドレス バス (1970 年代から 1980 年代初頭の 8 ビット プロセッサで一般的に使用されていた) は、2 の 16 乗 = 65536 = 64 KB アドレスのメモリ空間と 32 ビット アドレス バスをアドレス指定できます。 (通常、現在の 2004 年のような PC プロセッサでは) 4,294,967,296=4GB のメモリ空間をアドレス指定できます (前提: データ バスの幅は 8 ビットです)。

コンピュータのシステム バスは、コンピュータのさまざまなコンポーネント間で情報を転送するために使用されます。バスは何に分かれていますか?注: ビット=ビット。

上記の 2^n=X=YGB の B は実際にはビットであり、この結果は実際にはアドレス指定可能なビットを 8 ビットで乗算することによって得られます。

制御バスCBは、制御信号やタイミング信号を伝送するために使用される。制御信号の中には、読み取り/書き込み信号、チップ選択信号、割り込み応答信号など、マイクロプロセッサによってメモリおよび I/O インターフェイス回路に送信されるものと、他のコンポーネントによって CPU にフィードバックされるものがあります。割り込みアプリケーション信号、リセット信号、バス要求信号、制限付きレディ信号など。したがって、制御バスの伝送方向は特定の制御信号によって決定され、通常は双方向であり、制御バスのビット数はシステムの実際の制御ニーズに応じて決定されます。実際、制御バスの具体的な状況は主に CPU に依存します。

関連知識の詳細については、

FAQ

列をご覧ください。

以上がコンピュータのシステム バスは、コンピュータのさまざまなコンポーネント間で情報を転送するために使用されます。バスは何に分かれていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。