Skip to main content

Was ist ein Adressbus?

Ein Adressbus ist ein Computerbus, mit dem der Hauptsystemspeicher angeführt wird.Bei vielen eingebetteten Controllern und einigen älteren Computern ist der Prozessoradressenbus direkt mit den Speicherchips verdrahtet.Die meisten Desktop- und Server -Motherboards enthalten den Adressbus im Speicherbus zwischen dem Speicher -Controller -Chip und dem Systemspeicher.Der Adressbus wird von einem Prozessor verwendet, um den Speicherort anzugeben, an dem Daten von Daten gelesen werden oder an Daten schreiben.Einige Prozessoren können es auch verwenden, um einen Eingangs-/Ausgangsanschluss anzugeben, der gelesen oder geschrieben wird.

Einige Computer haben direkte Verbindungen vom Adressbus des Prozessors und anderer Systemgeräte zum Hauptspeicher.Viele periphere Controller können den Systemspeicher mit dem Prozessor mithilfe einer Technik namens Direct Memory Access (DMA) teilen.Ein Netzwerk-, Festplatten- oder Grafikcontroller kann ein DMA-fähiges Gerät sein.Auf diese Weise kann der Controller Daten schneller auf und vom System übertragen als das Senden von einem Stück von Prozessor gleichzeitig.Diese Aktion alarmiert den Speicher, dass eine Lese- oder Schreibanforderung für diese Speicheradresse vorgenommen werden soll.Wenn ein Schreibvorgang anhängig ist, werden die zu schriftlichen Daten am Datenbus und ein Speicherschreibsignal ausgelöst.Ein Lesevorgang kann durchgeführt werden, indem das Speicher -Lesesignal ausgelöst und der Datenbus gelesen wird.

Die meisten personenbekannten (PC) kompatiblen Server und Desktops verwenden einen Speicher -Controller -Chip, der vom Hauptprozessor getrennt ist.Dieser Controller kommuniziert mit dem Hauptsystemspeicher über dem Speicherbus.Dieser Bus enthält den Adressbus, den Datenbus und viele Kontrollsignale.Der Speichercontroller befindet sich im Northbridge-Gerät und Schnittstellen mit dem Hauptprozessor mit dem Front-Side-Bus (FSB).

Der Northbridge Memory Controller und der FSB können in einigen Systemen einen Engpass schaffen und den Prozessors Speicherzugriff verlangsamen.Aus diesem Grund verwendet ein System mit hoher Geschwindigkeits-Cache-Speicher einen völlig separaten und breiteren Cache-Bus.Der Cache ist direkt mit dem Prozessor über diesen Bus verbunden und umgeht die FSB und die Northbridge vollständig.Der Cache-Bus, auch als Back-Side-Bus (BSB) bekannt, fungiert ausschließlich als Adressbus, Datenbus und Steuerbus für den Cache-Speicher.

Einige PC-kompatible Prozessoren enthalten einen Speichercontroller in den Hauptprozessor selbst.Dieser Controller greift direkt auf den Hauptsystemspeicher zu, ohne das FSB oder das Northbridge -Gerät zu verwenden.Wenn diese Engpässe entfernt wurden, verbringt der Prozessor weniger Zeit damit, auf den Hauptspeicherzugriff zu warten.Der Cache -Speicher wird häufig auch in diesen Prozessoren enthalten, und auf jeden externen Cache wird über den Cache -Bus zugegriffen.