Skip to main content

Was ist Bus -Mastering?

Ein Computerbus ist eine Route, auf der Daten zwischen den verschiedenen Geräten im Computer übertragen werden.Bus -Mastering ist ein Prozess, mit dem Komponenten, die mit demselben Systembus verbunden sind, direkt miteinander kommunizieren können, ohne dass ein Mittelsmann erforderlich ist.Im Allgemeinen verbessert das Bus -Mastering die Leistung, indem es Systemressourcen spart und die Zeit verkürzt, die Anweisungen durch das System übertragen werden.

Auf modernen Computern ist das Bus -Mastering hauptsächlich im PCI -Bus (Peripheral Component Interconnect) erhältlich.Auf dem Motherboard des Computers befinden sich die PCI -Slots in der unteren Hälfte der physischen Platine.Der PCI-Bus enthält den PCI-E-E-Slot (PCI-E) oder die Slots, in die die Grafikkarte oder die Karten des Systems eingefügt werden.Weitere Geräte, die im PCI -Bus montiert sind, umfassen das Netzwerk und die Tonkarten.Weitere Verwendungszwecke für die Bus -Mastering -Fokus auf die Kanäle Integrated Drive Electronics (IDE) und Advanced Technology Attachment (ATA).

Mit der primären Verwendung für Bus -Mastering können die Grafikkarte den direkten Zugriff auf den Computer Random Access Memory (RAM) erhalten.Wenn die Grafikkarte unter normalen Umständen den Systemspeicher verwenden möchte, muss sie zunächst mit der Central Processing Unit (CPU) kommunizieren.Ohne Bus -Mastering arbeitet die CPU als Mittelsmann, um die Anweisungen zwischen den beiden Komponenten zu übermitteln.Mit dem Bus -Mastering wird die CPU aus der Gleichung herausgenommen, verbessert die Reaktionszeit und die Erhaltung von CPU -Zyklen, wodurch die Leistung verbessert wird.

Obwohl die meisten modernen Systeme Bus-Mastering unterstützen, kann der reale Leistungsvorteil nicht anwendbar sein.Dies liegt daran, dass die Grafikkarte des Systems in vielen Fällen keine Informationen an und vom RAM im System übertragen muss.Moderne Grafikkarten enthalten einen RAM für die Video-spezifische Verwendungszwecke, um mit dem allgemeinen System-RAM im Computer zu kommunizieren.Einige Grafikkarten enthalten mehrere Gigabyte RAM auf der Karte selbst, was bedeutet, dass jeder zusätzliche RAM überflüssig ist.

Das Mastering des Busses kann im PCI -Bus von fragwürdigem Wert sein, aber die Verwendung in den IDE/ATA -Bussen ist viel vorteilhafter.Zu den primären Geräten, die an den IDE/ATA -Bussen verbunden sind, gehören die optischen Laufwerke und Festplatten im Computer.Diese Geräte enthalten wenig oder gar keine eigene Erinnerung.Daher ist die Datenübertragung zwischen diesen Geräten und dem allgemeinen System -RAM erheblich, da jedes Programm oder eine Datei, die von der Festplatte oder der optischen CD geladen wurde, zuerst in den System -RAM platziert werden muss, bevor sie vom Computer verwendet werden können.