DMA

Türkçe karşılığı: Doğrudan bellek erişimiAlan: Gömülü Sistemler

Bir çevre birimi ile ana bellek arasında, CPU'nun her veri sözcüğünü tek tek taşımadığı blok veri aktarım mekanizması.

Gömülü Sistem Bağlamı

ADC, ağ, depolama ve ses aygıtları descriptor veya kanal tabanlı DMA kullanabilir. Önbellek tutarlılığı, fiziksel/aygıt adresleri ve buffer yaşam süresi sürücü tasarımında birlikte ele alınmalıdır.

Kavramsal Sınır

DMA, CPU'yu veri aktarım sürecinden tamamen çıkarmaz. Aktarımın kurulması, kesme veya tamamlanma işlenmesi ve önbellek eşzamanlaması yine CPU tarafında çalışma gerektirir.

İlişkili Gömülü Sistem Kavramları

Kaynak

  • https://docs.kernel.org/6.8/core-api/dma-api-howto.html

İlgili teknik yayınlar

Başlık veya özetinde bu kavrama doğrudan karşılık gelen yayınlar.

Mikroişlemciler

8085 ve 8086 üzerinden yazmaçlar, veri yolları, komutlar, zamanlama, kesmeler, seri/paralel G/Ç, DMA ve belleği; RTOS, interrupt latency, priority inversion, cache/DMA görünürlüğü, watchdog ve deadline ile birleştiren ders notu.

Red Hat Enterprise Linux Sistem Yönetimi

Red Hat Enterprise Linux sistem yönetimini kabuk, dosya sistemi, kullanıcılar, SELinux, systemd, ağ, güvenlik duvarı, DNF, LVM, depolama, sanallaştırma, Podman, otomasyon, image mode, sorun giderme ve performans üzerinden temelden ileri düzeye ele alan güncel teknik ders notu.