„Magistrala” komputerowa to trasa, którą przesyłane są dane między różnymi urządzeniami w komputerze. Bus mastering to proces, w którym komponenty podłączone do tej samej magistrali systemowej mogą komunikować się ze sobą bezpośrednio bez pośrednika. Ogólnie rzecz biorąc, zarządzanie magistralą ma tendencję do zwiększania wydajności poprzez oszczędzanie zasobów systemowych i skracanie czasu potrzebnego na przekazanie instrukcji przez system.
W nowoczesnych komputerach mastering magistrali jest dostępny głównie za pośrednictwem magistrali Peripheral Component Interconnect (PCI). Na płycie głównej komputera gniazda PCI znajdują się w dolnej połowie płyty fizycznej. Magistrala PCI zawiera gniazdo lub gniazda PCI-Express (PCI-E), do których wkładana jest karta graficzna lub karty systemu. Inne urządzenia montowane na szynie PCI obejmują kartę sieciową i dźwiękową. Inne zastosowania do masteringu magistrali koncentrują się na kanałach Integrated Drive Electronics (IDE) i Advanced Technology Attachment (ATA).
Podstawowe zastosowanie do masteringu magistrali umożliwia karcie graficznej uzyskanie bezpośredniego dostępu do pamięci o dostępie swobodnym (RAM) komputera. W normalnych warunkach, jeśli karta graficzna chce wykorzystać pamięć systemową, musi najpierw komunikować się z jednostką centralną (CPU). Bez masteringu magistrali procesor działa jako pośrednik, przekazując instrukcje między dwoma komponentami. Dzięki masteringowi magistrali procesor jest usuwany z równania, poprawiając czas odpowiedzi i oszczędzając cykle procesora, a tym samym poprawiając wydajność.
Chociaż większość nowoczesnych systemów obsługuje mastering magistrali, korzyści z wydajności w świecie rzeczywistym mogą być nie do zastosowania. Dzieje się tak, ponieważ karta graficzna systemu w wielu przypadkach nie musi przekazywać informacji do iz pamięci RAM w systemie. Nowoczesne karty graficzne zawierają wbudowaną pamięć RAM do zastosowań specyficznych dla wideo, eliminując potrzebę komunikacji z ogólną pamięcią RAM systemu w komputerze. Niektóre karty graficzne zawierają kilka gigabajtów pamięci RAM na samej karcie, co oznacza, że każda dodatkowa pamięć RAM jest zbędna.
Busmastering może mieć wątpliwą wartość na szynie PCI, ale jego użycie na szynach IDE/ATA jest o wiele bardziej korzystne. Podstawowe urządzenia podłączone do magistral IDE/ATA obejmują napędy optyczne i dyski twarde w komputerze; urządzenia te zawierają niewiele lub nie zawierają własnej pamięci. Dlatego transfer danych między tymi urządzeniami a ogólną systemową pamięcią RAM jest znaczny, ponieważ każdy program lub plik załadowany z dysku twardego lub dysku optycznego musi najpierw zostać umieszczony w systemowej pamięci RAM, zanim będzie mógł być używany przez komputer.