Postingan

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
Gambar
DMA (Direct Memory Access) 1.PENGERTIAN DMA  DMA (Direct Memory Access) adalah suatu hardware spesial (chip) yang dapat mengontrol aliran bit data antara memory (RAM) dan beberapa controller dari I/O devices tanpa memerlukan interferensi dari CPU secara terus menerus. (Mengakses dan mengontrol memori sistem tanpa interferensi CPU secara terus menerus). 2.Fungsi dari DMA sendiri adalah agar CPU dapat melakukan pekerjaan atau instruksi yang berbeda ketika melakukan operasi baca tulis dari perangkat peripheral. Tanpa adanya  DMA CPU akan terus sibuk melakukan operasi baca tulis (transfer data) dan tidak dapat melakukan atau menyelesaikan instruksi yang lain. Dengan adanya DMA, CPU cukup mempersiapkan DMA chip dengan cara memberikan beberapa informasi seperti jumlah data bit yang ditransfer, alamat dari device dan memory yang diperlukan dan arah dari aliran data tersebut, setelah itu DMA chip sendiri yang akan menyelesaikannya. DMA chip akan melakukan interupt, ketika pek