Postingan

Menampilkan postingan dari November, 2018

PENJELASAN GAMBAR WITH A DMA CONTROLLER

Gambar
1. Direct Memory Access (DMA)  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. Secara kecepatan akses dan respon serta dat