Heim > häufiges Problem > Welche drei Arten von Computerbussen gibt es?

Welche drei Arten von Computerbussen gibt es?

青灯夜游
Freigeben: 2020-12-02 11:33:10
Original
60072 Leute haben es durchsucht

Der Computerbus kann in Datenbus, Adressbus und Steuerbus unterteilt werden. Der Datenbus überträgt Daten, die verarbeitet oder gespeichert werden müssen, zwischen der CPU und dem RAM. Der Adressbus wird verwendet, um die Adresse der im RAM gespeicherten Daten anzugeben. Der Steuerbus überträgt Signale von der Mikroprozessor-Steuereinheit an Peripheriegeräte .

Welche drei Arten von Computerbussen gibt es?

Der Computerbus kann in Datenbus (Data Bus), Adressbus (Address Bus) und Steuerbus (Control Bus) unterteilt werden, zusammenfassend auch Systembus genannt.

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

  • Adressbus: Wird verwendet, um die Adresse der im RAM (Random Access Memory) gespeicherten Daten anzugeben.

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

„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 .

„Adressbus AB“ wird speziell zur Übertragung von Adressen verwendet. Da Adressen nur von der CPU an externe Speicher oder E/A-Ports übertragen werden können, ist der Adressbus immer unidirektional und dreistufig, was sich vom Datenbus unterscheidet . 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. Der Adressbus beträgt 20 Bit sein adressierbarer Speicherplatz beträgt 2^20=1 MB. Wenn der Adressbus n Bits umfasst, beträgt der adressierbare Raum im Allgemeinen 2 ^ n Bytes.

„Control Bus 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.

Das obige ist der detaillierte Inhalt vonWelche drei Arten von Computerbussen gibt es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage