In an embedded system, DMA stands for Direct Memory Access. It is a process that allows an input/output (I/O) device to send or receive data from the main memory. A chip known as the DMA controller (DMAC) manages the DMA process. Data is communicated between the peripheral device and system memory through the DMA channels.

BY Best Interview Question ON 23 Mar 2019