DMA (Direct Memory Access), çevresel bileşenlerin (hard disk, ağ kartı, ses kartı vb.) ana bellek (RAM) ile doğrudan iletişim kurabilmesini sağlayan bir tekniktir. DMA sürecinin işleyişi şu şekildedir: 1. Periferik cihaz, DMA kontrolcüsüne veri transferi başlatma talebi gönderir. 2. DMA kontrolcüsü, sistem bellek otobüsünün kontrolünü ele alır ve belleğe doğrudan erişerek veri okur veya yazar. 3. Transfer tamamlandığında, DMA kontrolcüsü CPU'ya işlemin bittiğini bildirir. DMA, özellikle gerçek zamanlı uygulamalar için önemli bir özelliktir.