Pertanyaan

DMA lebih baik dari teknik 1/0 lain karena __ a. Tidak me nggunakan interrupt b. Tidak me libatkan CPU c. Melibatkan C PU d unakan interrupt e. Mengg unaka n ISR

Solusi

Terverifikasi Ahli
4.5 (215 Suara)
Samidha lanjutan ยท Tutor selama 1 tahun

Jawaban

Jawaban yang paling tepat adalah **b. Tidak melibatkan CPU**.Direct Memory Access (DMA) dirancang khusus untuk memindahkan data antara perangkat periferal dan memori utama *tanpa* melibatkan CPU secara langsung. Teknik transfer data 1/0 lainnya biasanya memerlukan intervensi CPU untuk setiap byte atau blok data yang ditransfer, sehingga prosesnya lebih lambat dan lebih banyak menghabiskan sumber daya CPU. DMA membebaskan CPU dari tugas transfer data, memungkinkan CPU untuk mengerjakan tugas lain secara bersamaan. Opsi lain salah karena:* **a. Tidak menggunakan interrupt:** DMA *bisa* menggunakan interrupt untuk memberi tahu CPU ketika transfer data selesai, tetapi ini bukan inti dari keunggulannya. Keunggulan utamanya adalah menghilangkan keterlibatan CPU *selama* transfer data.* **c. Melibatkan CPU:** Ini salah, seperti yang dijelaskan di atas.* **d. Menggunakan interrupt:** Seperti poin a, penggunaan interrupt adalah opsional dan bukan inti dari keunggulan DMA.* **e. Menggunakan ISR:** Interrupt Service Routine (ISR) dijalankan sebagai respons terhadap interrupt. Meskipun DMA *mungkin* menggunakan interrupt, keunggulan utama DMA bukan terletak pada penggunaan ISR, melainkan pada pengurangan beban CPU selama transfer data.