Define Bus Mastering | What is Bus Mastering

The ability of a device to control its own data bus, only making use of the main system bus when data must be sent to the CPU or another device. This reduces CPU and system bus traffic, improving overall performance.