PENJELASAN GAMBAR WITH A DMA CONTROLLER
PENJELASAN GAMBAR WITH A DMA CONTROLLER 1. Direct Memory Access (DMA) Direct Memory Access adalah sebuah fitur yang memungkinkan sebuah hardware tambahan pada system bus untuk membantu I/O device/process mengakses main memory secara langsung tanpa harus menunggu perintah CPU, sehingga CPU dapat digunakan untuk process lain. Hardware tambahan ini umumnya disebut DMA module. Cara kerja DMA adalah sebagai berikut, : 1.CPU memberikan sinyal pada DMA module bahwa ada I/O interrupt. 2.DMA module mengambil alih process I/O, mengambil memory yang berkaitan dari CPU dan memasukkannya dalam address register di DMA. 3.Sementara CPU melakukan process lain, DMA mengatur I/O process hingga selesai dengan mengikuti pointer yang ada di register. 4. Register dan memory yang berubah dikembalikan pada CPU setelah I/O process selesai. Dalam I/O Management di Sistem Operasi, DMA sangat berpengaruh untuk menghindari CPU yang terlalu lama menangani I/O request.