Skip to main content

Was ist ein Kontrollbus?

Ein Steuerbus ist das, was die Central Processing Unit (CPU) eines Computers verwendet, um mit anderen Geräten in der Maschine über einen Satz physischer Verbindungen wie Kabel oder gedruckte Schaltungen zu kommunizieren.Es handelt sich um eine vielfältige Sammlung von Signalen, einschließlich Lesen, Schreiben und Interrupt, die es der CPU ermöglichen, zu leiten und zu überwachen, was die verschiedenen Teile des Computers tun.Dies ist eine von drei Arten von Bussen, aus denen das System oder der Computerbus besteht.Die genaue Zusammensetzung variiert zwischen den Prozessoren.

Im Allgemeinen besteht der Zweck eines Busses darin, die Anzahl der für die Kommunikation zwischen Computerkomponenten erforderlichen Pfade zu verringern.Ein Bus ermöglicht die Kommunikation zwischen Komponenten über einen Datenkanal und ist durch die Anzahl der Informationen gekennzeichnet, die er gleichzeitig übertragen kann.Die Datenmenge wird in Bits ausgedrückt und entspricht der Anzahl der physischen Linien, über die die Informationen gesendet werden.Beispielsweise kann ein Bandkabel mit 32 Drähten 32 Bit parallel senden.

Jeder Computer verfügt normalerweise über einen internen und einen Expansionsbus.Der interne oder vordere Bus erleichtert die Kommunikation zwischen der CPU und dem zentralen Speicher, während die Expansions- oder Eingangs-/Ausgangsbus die Motherboard-Komponenten wie Festplatten und Ports verknüpft.Die meisten Systembusse bestehen normalerweise aus 50 und 100 separaten physikalischen Linien für die Kommunikation.Diese Linien sind in drei Unterassemblys oder -busstypen unterteilt: die Adresse oder der Speicherbus, der Datenbus und den Befehl oder den Steuerbus.

Der Steuerbus ist bidirektional;Es überträgt Befehlssignale aus der CPU und die Antwortsignale aus der Hardware.Es hilft der CPU, ihre Befehlssignale mit den Komponenten des Computers und langsameren externen Geräten des Computers zu synchronisieren.Infolgedessen besteht der Steuerbus aus Steuerungsleitungen, die jeweils ein bestimmtes Signal senden, z. B. Lesen, Schreiben und Interrupt.Die Steuerungsleitungen, aus denen ein Steuerbus besteht, unterscheiden.Mit dem Steuerbus kann die CPU feststellen, ob und wann das System diese Daten sendet oder empfängt.Dies liegt daran, dass ein Steuerbus eine Steuerung für Lesen und eine zum Schreiben hat, die die Richtung bestimmen, in der die Informationsflüsse (Speicher an CPU oder CPU zum Speicher) bestimmen.Wenn die CPU einige Daten in den zentralen Speicher schreiben muss, sendet sie ein Signal auf die Schreibsteuerlinie des Steuerbusses.Durch das Senden eines Signals auf die Read -Steuerung kann die CPU Daten aus dem Speicher empfangen.

Die anderen Arten von Bussen, aus denen ein Systembus besteht, sind die Daten und die Adressbusse.Der Datenbus verschiebt die Anweisungen und Informationen zwischen allen funktionalen Computerkomponenten.Es ist bidirektional und kann jeweils nur in eine Richtung übertragen.Der Datenbus überträgt Informationen zwischen der CPU und dem Speicher sowie zwischen dem Speicher und dem Eingangs-/Ausgangsabschnitt.

Der Adressbus ist unidirektional und funktioniert wie eine Karte für den Speicher.Wenn das Computersystem auf einen bestimmten Speicherort oder ein Eingangs-/Ausgabegerät zugreifen muss, gilt die entsprechende Adresse im Adressbus.Diese Adresse wird von der entsprechenden Schaltung erkannt, die dann den entsprechenden Speicher oder Gerät anweist, Daten im Datenbus zu lesen oder zu senden.Nur das Gerät oder der Speicherort, der der Adresse im Adressbus entspricht, antwortet.