nama : Tasya Marisya Agusena
NIM : 8040190232
Kelas : 05PS3
Ø Pengertian Direct Memory Access
Direct
memory access (DMA) adalah metode yang memungkinkan perangkat input / output (I
/ O) untuk mengirim atau menerima data secara langsung ke atau dari memori
utama, melewati CPU untuk mempercepat operasi memori. Proses ini dikelola
oleh chip yang dikenal sebagai pengontrolDirectMemory Access Control (DMAC).
Selama transfer blok byte masukan, urutan berikut terjadi sebagai byte
data dikirim dari I/O Interface ke memori:
1. I/O Interface mengirimkan pengontrol DMA permintaan
DMA layanan.
2. Permintaan Bus dibuat untuk pin terus (Tinggi
aktif) pada mikroprosesor 8086 dan controller kontrol keuntungan dari bus.
3. Dana bantuan Bus dikembalikan ke DMA controller
dari Hold mengakui (HLDA) pin (aktif tinggi) pada mikroprosesor 8086.
4. Para DMA controller tempat isi alamat register ke
bus alamat.
5. Controller mengirimkan I/O Interface pengakuan DMA,
yang memberi tau I/O Interface untuk menempatkan data pada bus data. (Untuk
output itu sinyal
antarmuka untuk memalangi data berikutnya yang ditempatkan di bus)
6. Byte data ditransfer ke lokasi memori yang
ditunjukkan oleh bus alamat.
7. I/O Interface Mengkaitkan data.
8. Permintaan Bus terjatuh, pin HOLD pergi rendah, dan
controller melepaskan bus.
9. Bantuan Bus dari mikroprosesor 8086 dijatuhkan dan
pin HLDA pergi Rendah.
Sumber : https://muftar0296.wordpress.com/2018/11/06/penjelasan-dma-direct-memory-access/
Tidak ada komentar:
Posting Komentar