Was sind die Busse in einem typischen Mikroprozessor?

March 17

Was sind die Busse in einem typischen Mikroprozessor?

In einem Mikroprozessor signalisiert der zentrale Teil von jedem beliebigen Computer, Elektronische Fluss entlang Bahnen Busse genannt. Die Busse tragen Informationen über verschiedene interne Teile des Mikroprozessors, wie seinen Registern, die arithmetische und logische Einheit, und Speicher-Controller und außerhalb der Mikroprozessor-Schaltungen. Ein typischer Mikroprozessor hat zwei Haupt-Busse, eine für Speicher-Adressen, die andere für Daten.

Daten

Der Datenbus verarbeitet der Mikroprozessor-Daten-Signale. Es besteht aus einer Reihe von Drähten Signale parallel zu dirigieren; die Anzahl der Drähte ist in der Regel ein Vielfaches von acht, wie acht, 16, 32 oder 64. Wie bei der Fahrspuren einer Autobahn, hat die weitere Drähte Bus, je mehr Daten, die es ausübt; frühere und kostengünstigere Mikroprozessoren haben kleinere Zahlen von Drähten, spätere Einheiten neigen mehr zu haben. Ein Mikroprozessor können Zahlen für die Berechnungen oder Zeichen in Name, Adresse oder Beschreibung sein.

Adresse

Der Mikroprozessor Adressbus führt Signale, die Speicherbereiche Adresse darstellt. Wie die Daten-Bus der Adressbus parallele Drähte in Gruppen von acht besteht aus jeweils ein Bit der Adresse ist. Preiswerte Mikroprozessoren 16-Bit-Adressen verwenden, moderne Chips haben 32- und 64-Bit-Adressen. Wenn der Mikroprozessor speichert oder Daten im RAM-Speicher ruft, gibt es zuerst die Daten Speicherort als eine Hausnummer. Sobald sie die Nummer auf dem Adressenbus stellt, überträgt er die Daten in oder aus der Speicheradresse. Übermittlung erfolgen zwischen Mikroprozessor-Register, Register und RAM-Speicher oder oder RAM Speicherbereiche.

Vorderseite

Einige Mikroprozessoren haben einen Weg, genannt der Front Side Bus. Das FSB verbindet den Mikroprozessor externe Komponenten wie RAM auf der Hauptplatine und trägt in der Regel 64 Bits zu einem Zeitpunkt. Es trägt eine Kombination von Daten, Adressen und Steuersignale. Auf der Hauptplatine Signale mit sehr hoher Geschwindigkeit bewegen, aber innerhalb des Mikroprozessors Geschwindigkeiten sind sogar noch höher. Dies bedeutet, dass das FSB ist etwas langsamer als der Mikroprozessor selbst; Je schneller der FSB, desto weniger Zeit der Mikroprozessor wartet auf Daten.

Rückseite

Der Rückseite-Bus kommuniziert mit einer High-Speed-Form des externen Speicher L2 Cache genannt. Wenn der Mikroprozessor Daten anfordert, sucht er zuerst nach es im Cache; Stufe 1 ist auf den Mikroprozessor selbst, Stufe 2 möglicherweise auf den Mikroprozessor oder im externen Speicher-Chips. Wenn der Mikroprozessor die Daten im Cache findet, ruft es es sehr viel schneller als die holen es aus externen RAM. Cache-Speicher ist teuer und begrenzt in der Größe, aber wenn der Mikroprozessor zuletzt verwendeten Daten im Cache findet, es beschleunigt die Verarbeitung durch mehrere Male.