Un ordinateur "bus" est une voie par laquelle les données sont transmises entre les différents appareils dans l'ordinateur. Le contrôle du bus est un processus par lequel des composants connectés au bus système peuvent communiquer directement entre eux sans avoir besoin d'un intermédiaire. En général, les bus mastering tend à améliorer les performances en préservant les ressources système et de raccourcir le temps qu'il faut pour obtenir des instructions pour passer à travers le système.
Sur les ordinateurs modernes, bus mastering est disponible principalement par le Peripheral Component Interconnect (PCI). Sur la carte mère de l'ordinateur, les slots PCI sont situés sur la moitié inférieure de la carte physique. Le bus PCI comprend le PCI-Express (PCI-E) ou les fentes, dans lequel la carte ou les cartes vidéo du système est inséré. D'autres appareils montés sur le bus PCI sont des cartes réseau et le son. D'autres utilisations pour objectif la maîtrise de bus sur les Integrated Drive Electroniques (IDE) et Advanced Technologie Attachement (ATA) canaux.
L'utilisation principale de bus mastering permet à la carte vidéo pour obtenir un accès direct à la mémoire de l'ordinateur à accès aléatoire (RAM). Dans des circonstances normales, si la carte vidéo veut utiliser la mémoire système, il faut d'abord opérer en communiquant avec l'unité centrale de traitement (CPU). Sans le contrôle du bus, le processeur fonctionne comme un intermédiaire pour transmettre les instructions entre les deux composants. Avec le bus mastering, l'UC est retirée de l'équation, l'amélioration des temps de réponse et de cycles CPU conservation, améliorant ainsi les performances.
Bien que la plupart des systèmes modernes prennent en charge le bus mastering, le gain de performances du monde réel peut être inapplicable. C'est parce que la carte vidéo du système, dans de nombreux cas, n'a pas besoin de transmettre des informations vers et à partir de la RAM dans le système. Cartes vidéo modernes contiennent à bord de RAM pour la vidéo-usages spécifiques, ce qui évite la nécessité de communiquer avec la RAM système général dans l'ordinateur. Certaines cartes vidéo contiennent plusieurs giga-octets de RAM sur la carte elle-même, ce qui signifie que toute la mémoire RAM supplémentaire est superflue.
Le contrôle du bus peut être d'une utilité douteuse sur le bus PCI, mais son utilisation sur les bus IDE / ATA est beaucoup plus bénéfique. Les dispositifs principaux attachés aux bus IDE / ATA comprennent les lecteurs optiques et les disques durs de l'ordinateur; ces appareils contiennent peu ou pas de mémoire qui leur est propre. Par conséquent, le transfert de données entre ces dispositifs et la mémoire RAM du système général est importante, car tout programme ou fichier chargé à partir du disque dur ou un disque optique doit d'abord être placé dans la mémoire vive du système avant de pouvoir être utilisé par l'ordinateur.