DMA - Pengertian, Fungsi dan Contoh Penggunaan

Singkatan dari "Direct Memory Access." DMA adalah metode transfer data dari RAM komputer ke bagian lain dari komputer tanpa memprosesnya menggunakan CPU. Sementara sebagian besar data yang merupakan input atau output dari komputer Anda diproses oleh CPU, beberapa data tidak memerlukan pemrosesan, atau dapat diproses oleh perangkat lain. Dalam situasi ini, DMA dapat menghemat waktu pemrosesan dan merupakan cara yang lebih efisien untuk memindahkan data dari memori komputer ke perangkat lain.

Misalnya, sound card mungkin perlu mengakses data yang disimpan dalam RAM komputer, tetapi karena dapat memproses data itu sendiri, kartu tersebut mungkin menggunakan DMA untuk mem-bypass CPU. Video card yang mendukung DMA juga dapat mengakses memori sistem dan memproses grafik tanpa memerlukan CPU. Hard drive Ultra DMA menggunakan DMA untuk mentransfer data lebih cepat dari hard drive sebelumnya yang membutuhkan data terlebih dahulu dijalankan melalui CPU.

Agar perangkat dapat menggunakan akses memori langsung, mereka harus ditetapkan ke saluran DMA. Setiap jenis port pada komputer memiliki satu set saluran DMA yang dapat ditetapkan ke setiap perangkat yang terhubung. Misalnya,  PCI controller dan hard drive controller masing-masing memiliki rangkaian saluran DMA sendiri.

Lebih baru Lebih lama