En informática, bus mastering es una característica soportada por muchas arquitecturas de bus que permite a un dispositivo conectado al bus iniciar operaciones de acceso directo a memoria (DMA).