Was ist die Definition eines Datenbusses?

Inhaltsverzeichnis:

Was ist die Definition eines Datenbusses?
Was ist die Definition eines Datenbusses?
Anonim

In der Computersprache ist ein Datenbus - auch Prozessorbus, Frontside-Bus, Frontside-Bus oder Backside-Bus genannt - eine Gruppe von elektrischen Leitungen, die Informationen (Daten) zwischen zwei oder mehr Komponenten senden. Der Intel-Prozessor in der aktuellen Mac-Reihe verwendet beispielsweise einen 64-Bit-Datenbus, um den Prozessor mit seinem Speicher zu verbinden.

Busbreite

Image
Image

Ein Datenbus hat viele verschiedene Eigenschaften, aber eine der wichtigsten ist seine Breite. Die Breite eines Datenbusses bezieht sich auf die Anzahl der Bits (elektrische Leitungen), aus denen der Bus besteht. Gängige Datenbusbreiten umfassen 1-, 4-, 8-, 16-, 32- und 64-Bit.

Wenn sich Hersteller auf die Anzahl der Bits beziehen, die ein Prozessor verwendet, wie z. B. „Dieser Computer verwendet einen 64-Bit-Prozessor“, beziehen sie sich auf die Breite des Datenbusses auf der Vorderseite, dem Bus, mit dem der Prozessor verbunden ist sein Hauptspeicher. Andere Arten von Datenbussen, die in Computern verwendet werden, umfassen den Backside-Bus, der den Prozessor mit dem dedizierten Cache-Speicher verbindet.

Ein Datenbus wird normalerweise von einem Buscontroller gesteuert, der die Informationsgeschwindigkeit zwischen Komponenten regelt. Im Allgemeinen muss sich alles innerhalb eines Computers mit der gleichen Geschwindigkeit bewegen, und nichts kann sich schneller bewegen als die CPU. Buscontroller h alten die Dinge in Bewegung.

Frühe Macs verwendeten einen 16-Bit-Datenbus; Der ursprüngliche Macintosh verwendete einen Motorola 68000-Prozessor. Neuere Macs verwenden 64-Bit-Busse.

Bustypen

Ein Datenbus kann als serieller oder als paralleler Bus arbeiten. Serielle Busse – wie USB- und FireWire-Verbindungen – verwenden einen einzigen Draht, um Informationen zwischen Komponenten zu senden und zu empfangen. Parallele Busse – wie SCSI-Verbindungen – verwenden viele Drähte, um zwischen Komponenten zu kommunizieren. Je nach angeschlossener Komponente können diese Busse prozessorintern oder extern sein.

Empfohlen: