Definition: bus mastering
A bus design that allows the peripheral controllers (plug-in boards) to access the computer's memory independently of the CPU. It allows data transfers to take place between the peripheral device and memory while the CPU is performing other tasks.