Heim  >  Artikel  >  Entsprechend den verschiedenen Arten der auf dem Bus übertragenen Informationen kann der Bus in welche unterteilt werden

Entsprechend den verschiedenen Arten der auf dem Bus übertragenen Informationen kann der Bus in welche unterteilt werden

青灯夜游
青灯夜游Original
2022-06-30 18:41:0314792Durchsuche

Entsprechend den verschiedenen Arten der auf dem Bus übertragenen Informationen kann der Bus in „Datenbus“, „Adressbus“ und „Steuerbus“ unterteilt werden. Der Datenbus wird zur Übertragung von Dateninformationen verwendet und kann Daten, die verarbeitet oder gespeichert werden müssen, zwischen der CPU und dem RAM hin und her übertragen. Der Adressbus wird von den CPU- oder DMA-fähigen Einheiten verwendet, um die physikalischen Adressen der Komponenten/Orte im Computerspeicher zu kommunizieren, auf die diese Einheiten zugreifen möchten. Der Steuerbus dient zur Übertragung von Steuersignalen und Zeitsignalen und kann Signale von der Mikroprozessor-Steuereinheit an Peripheriegeräte übertragen.

Entsprechend den verschiedenen Arten der auf dem Bus übertragenen Informationen kann der Bus in welche unterteilt werden

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Bus (Bus) ist eine öffentliche Kommunikationsleitung zur Übertragung von Informationen zwischen verschiedenen Funktionskomponenten des Computers. Es handelt sich um einen gemeinsamen Kanal für CPU, Speicher, Eingabe- und Ausgabegeräte zur Übertragung von Informationen Der Host kommuniziert über die Busverbindung miteinander. Das externe Gerät ist über die entsprechende Schnittstellenschaltung mit dem Bus verbunden und bildet so ein Computerhardwaresystem. In einem Computersystem wird der gemeinsame Kanal zur Übertragung von Informationen zwischen verschiedenen Komponenten als Bus bezeichnet. Mikrocomputer verwenden eine Busstruktur, um verschiedene Funktionskomponenten zu verbinden.

Der Bus ist ein Übertragungskabelbaum, der aus Drähten besteht. Je nach Art der vom Computer übertragenen Informationen kann der Computerbus in Datenbus, Adressbus und Steuerbus unterteilt werden, die zur Übertragung von Daten, Datenadressen usw. verwendet werden Steuersignale bzw.

  • Datenbus: Überträgt Daten, die verarbeitet oder gespeichert werden müssen, zwischen CPU und RAM hin und her.

  • Adressbus: Hierbei handelt es sich um eine CPU oder eine Einheit mit DMA-Funktionen, die zur Übermittlung der physischen Adresse der Computerspeicherkomponente/-stelle verwendet wird, auf die diese Einheiten zugreifen (Lesen/Schreiben) möchten.

  • Steuerbus: Überträgt Signale von der Mikroprozessor-Steuereinheit (Steuereinheit) an Peripheriegeräte.

Datenbus DB

„Datenbus DB“ wird zur Übertragung von Dateninformationen verwendet. Der Datenbus ist ein bidirektionaler Drei-Zustands-Bus, das heißt, er kann Daten von der CPU an andere Komponenten wie Speicher oder E/A-Schnittstellen übertragen und auch Daten von anderen Komponenten an die CPU übertragen. Die Anzahl der Bits im Datenbus ist ein wichtiger Indikator für einen Mikrocomputer und stimmt normalerweise mit der Wortlänge des Mikroprozessors überein. Beispielsweise beträgt die Wortlänge des Intel 8086-Mikroprozessors 16 Bit und die Breite des Datenbusses beträgt ebenfalls 16 Bit. Es sollte darauf hingewiesen werden, dass die Bedeutung von Daten weit gefasst ist. Dabei kann es sich um reale Daten, Befehlscodes oder Statusinformationen und manchmal sogar um Steuerinformationen handeln. Daher sind die auf dem Datenbus übertragenen Daten nicht unbedingt nur reale Daten .

Übliche Datenbusse sind ISA (ISA-Bus), EISA, VESA, PCI usw.

Adressbus AB

„Adressbus AB“ wird speziell zur Übertragung von Adressen verwendet. Da Adressen nur von der CPU an externe Speicher oder I/O-Ports übertragen werden können, ist der Adressbus immer unidirektional und dreistufig. Im Gegensatz zum Datenbus. Die Anzahl der Bits im Adressbus bestimmt die Größe des Speicherplatzes, den die CPU direkt adressieren kann. Der Adressbus eines 8-Bit-Mikrocomputers beträgt beispielsweise 16 Bit, sodass sein maximal adressierbarer Speicherplatz 2 ^ 16 = 64 KB beträgt. Ein 16-Bit-Mikrocomputer (x-Bit-Verarbeitung Der Adressbus bezieht sich auf die Anzahl der Bits [1, 0], die der Mikroprozessor in einem Taktzyklus verarbeiten kann, dh die Wortgröße) beträgt 20 Bit und sein adressierbarer Raum beträgt 2^20=1 MB. Wenn der Adressbus n Bits umfasst, beträgt der adressierbare Raum im Allgemeinen 2 ^ n Bytes.

Steuerbus CB

„Steuerbus CB“ dient zur Übertragung von Steuersignalen und Zeitsignalen. Von den Steuersignalen werden einige vom Mikroprozessor an die Speicher- und E/A-Schnittstellenschaltungen gesendet, z. B. Lese-/Schreibsignale, Chipauswahlsignale, Interrupt-Antwortsignale usw., andere werden von anderen Komponenten an die CPU zurückgekoppelt. wie zum Beispiel: Interrupt-Anwendungssignale, Reset-Signale, Busanforderungssignale, Geräte-Bereitschaftssignale usw. Daher wird die Übertragungsrichtung des Steuerbusses durch das spezifische Steuersignal (Informationen) bestimmt, das im Allgemeinen bidirektional ist, und die Anzahl der Bits auf dem Steuerbus wird entsprechend den tatsächlichen Steueranforderungen des Systems bestimmt. Tatsächlich hängt die spezifische Situation des Steuerbusses hauptsächlich von der CPU ab.

Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!

Das obige ist der detaillierte Inhalt vonEntsprechend den verschiedenen Arten der auf dem Bus übertragenen Informationen kann der Bus in welche unterteilt werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn