Frage im Vorstellungsgespräch bei Oasis Technologies

1. How does a DMA work ? 2. How is malloc() implemented in Linux ?