Direct
Memory Access (DMA)
Direct Memory Access (DMA) adalah metode transfer
data secara langsung antara memori dengan piranti tanpa pengawasan dan
pengendalian CPU.
Dalam Melaksanakan transfer data secara mandiri :
- DMA memerlukan pengambil alihan kontrol bus dari CPU
- DMA akan menggunakan bus bila CPU tidak menggunakannya atau DMA memaksa CPU untuk menghentikan sementara penggunaan bus
- Teknik cycle-stealing, modul DMA mengambil alih siklus bus
Prinsip kerja DMA :
Ø CPU
akan mendelegasikan kerja I/O kepada DMA
Ø CPU
hanya akan terlibat pada awal proses untuk memberikan instruksi lengkap pada
DMA
dan akhir proses saja
dan akhir proses saja
Ø CPU
dapat menjalankan proses lainnya tanpa banyak terganggu dengan interupsi
Blok diagram modul DMA :
Konfigurasi modul DMA :
Tidak ada komentar:
Posting Komentar