Tyas Arsikom RPL 1D
Tyas Arsikom RPL 1D
Nim : 23050108
Kelas : RPL 1D
CPU Memberikan sinya kepada DMA module bahwa ada I/O interrupt
DMA module mengambil alih proses I/O, mengambil memory yang berkaitan dari
CPU dan memasukanya kedalam address register di DMA
Sementara CPU melakukan proses lain, DMA mengatur porse I/O hingga selesai
dengan mengiku pointer yang ada register
Register dan memory yang berubah dikembalikan ke CPU setelah I/O proses
selesai.
Dalam menejemen system operasi, DMA sangat berpengaruh untuk mengatasi CPU
yang terlalu lama mengatasi I/O request. Secara kecepatan akses dan respon serta data
rate, I/O device umumnya membutuhkan waktu lebih lama dari pemrosesan pada
umunya, sehingga daripada CPU disia-siakan untuk menunggu dibuatlah DMA module.
III. Manfaat
IV. Kelebihan
V. Kekurangan
1. Sulit dikonfigurasi: Pengaturan DMA yang kompleks dan konfigurasi yang salah
dapat menyebabkan masalah seper konflik dengan perangkat keras lainnya atau
malfungsi sistem.
2. Rantai transfer data yang rumit: Dalam beberapa kasus, DMA memerlukan
sinkronisasi yang tepat dengan perangkat keras dan memori sistem, dan ini dapat
menyebabkan beberapa kendala dalam rantai transfer data.
3. Penggunaan memori yang nggi: DMA menggunakan sejumlah besar memori
untuk mengelola transfer data. Jika jumlah memori yang diperlukan oleh DMA
ini dak tersedia secara cukup,
4. Keterbatasan perangkat keras: Tidak semua perangkat keras mendukung DMA,
dan ini dapat menjadi keterbatasan dalam penerapan DMA dalam sistem.
5. Keamanan: DMA dapat memberikan akses langsung ke memori sistem, dan ini
membawa risiko keamanan terhadap serangan yang mungkin mencoba
memanfaatkan kesalahan atau celah dalam penggunaan DMA.