What does the term “bus mastering” refer to in the context of DMA?

Bus mastering refers to the capability of peripherals to take control of the system bus and access memory directly, without CPU intervention, thereby improving data transfer efficiency and speed. This capability enables the DMA controller to efficiently manage data transfers between an I/O device and memory, reducing the CPU’s workload and improving system performance.