Direct Memory Access

Without DMA, how does data get from a disk device into main memory, and what problem does DMA solve?