Un “bus” de computadora es una ruta por la cual se transmiten datos entre los distintos dispositivos de la computadora. La masterización de bus es un proceso mediante el cual los componentes conectados en el mismo bus del sistema pueden comunicarse directamente entre sí sin la necesidad de un intermediario. En general, el dominio de bus tiende a mejorar el rendimiento al conservar los recursos del sistema y acortar el tiempo que lleva pasar las instrucciones a través del sistema.
En las computadoras modernas, la masterización de bus está disponible principalmente a través del bus de interconexión de componentes periféricos (PCI). En la placa base de la computadora, las ranuras PCI están ubicadas en la mitad inferior de la placa física. El bus PCI incluye la ranura o ranuras PCI-Express (PCI-E), en las que se inserta la tarjeta o tarjetas de video del sistema. Otros dispositivos montados en el bus PCI incluyen la red y las tarjetas de sonido. Otros usos del bus master se centran en los canales Integrated Drive Electronics (IDE) y Advanced Technology Attachment (ATA).
El uso principal del bus master permite que la tarjeta de video obtenga acceso directo a la memoria de acceso aleatorio (RAM) de la computadora. En circunstancias normales, si la tarjeta de video desea utilizar la memoria del sistema, primero debe operar comunicándose con la Unidad Central de Procesamiento (CPU). Sin masterización de bus, la CPU funciona como intermediario para transmitir las instrucciones entre los dos componentes. Con la masterización de bus, la CPU se elimina de la ecuación, mejorando el tiempo de respuesta y conservando los ciclos de la CPU, mejorando así el rendimiento.
Aunque la mayoría de los sistemas modernos admiten bus master, el beneficio de rendimiento en el mundo real puede ser inaplicable. Esto se debe a que la tarjeta de video del sistema, en muchos casos, no necesita transmitir información hacia y desde la RAM del sistema. Las tarjetas de video modernas contienen RAM incorporada para usos específicos de video, lo que evita la necesidad de comunicarse con la RAM general del sistema en la computadora. Algunas tarjetas de video contienen varios gigabytes de RAM en la propia tarjeta, lo que significa que cualquier RAM adicional es superflua.
La masterización de bus puede tener un valor cuestionable en el bus PCI, pero su uso en los buses IDE / ATA es mucho más beneficioso. Los dispositivos principales conectados a los buses IDE / ATA incluyen las unidades ópticas y los discos duros de la computadora; estos dispositivos contienen poca o ninguna memoria propia. Por lo tanto, la transferencia de datos entre estos dispositivos y la RAM general del sistema es sustancial, porque cualquier programa o archivo cargado desde el disco duro o disco óptico debe colocarse primero en la RAM del sistema antes de que pueda ser utilizado por la computadora.