Skip to main content

Teknik, Operasi, Input Output (I/O) Direct Memory Access (DMA)

Teknik, Operasi, Input Output (I/O) 

Direct Memory Access (DMA)

Teknik yang dijelaskan sebelumnya yaitu I/O terprogram dan Interrupt-Driven I/O memiliki kelemahan, yaitu proses yang terjadi pada modul I/O masih melibatkan CPU secara langsung. Hal ini berimplikasi pada :
• Kelajuan transfer I/O yang tergantung pada kecepatan operasi CPU.
• Kerja CPU terganggu karena adanya interupsi secara langsung.

Bertolak dari kelemahan di atas, apalagi untuk menangani transfer data bervolume besar dikembangkan teknik yang lebih baik, dikenal dengan Direct Memory Access (DMA). Blok diagram modul DMA terlihat pada gambar berikut :
Diagram Modul DMA
Diagram Modul DMA

Prinsip kerja DMA adalah CPU akan mendelegasikan kerja I/O kepada DMA, CPU hanya akan terlibat pada awal proses untuk memberikan instruksi lengkap pada DMA dan akhir proses saja. Dengan demikian CPU dapat menjalankan proses lainnya tanpa banyak terganggu dengan interupsi.

Dalam melaksanakan transfer data secara mandiri, DMA memerlukan pengambilalihan kontrol bus dari CPU. Untuk itu DMA akan menggunakan bus bila CPU tidak menggunakannya atau DMA memaksa CPU untuk menghentikan sementara penggunaan bus. 

Teknik terakhir lebih umum digunakan, sering disebut cycle-stealing, karena modul DMA mengambil alih siklus bus. Penghentian sementara penggunaan bus bukanlah bentuk interupsi, melainkan hanyalah penghentian proses sesaat yang berimplikasi hanya pada kelambatan eksekusi CPU saja.

Comments

Popular posts from this blog

Definisi, Langkah langkah Kristalisasi

Definisi dan Langkah langkah Kristalisasi Pemisahan dengan teknik kristalisasi didasari atas pelepasan pelarut dari zat terlarutnya dalam sebuah campuran homogeen atau larutan, sehingga terbentuk kristal dari zat terlarutnya. Definis Krisatalisasi Proses ini adalah salah satu teknik pemisahan padat‐cair yang sangat penting dalam industri, karena dapat menghasilkan kemurnian produk hingga 100%. Kristal dapat terbentuk karena suatu larutan dalam keadaan atau kondisi lewat jenuh (supersaturated). Kondisi tersebut terjadinya karena pelarut sudah tidak mampu melarutkan zat terlarutnya, atau jumlah zat terlarut sudah melebihi kapasitas pelarut. Sehingga kita dapat memaksa agar kristal dapat terbentuk dengan cara mengurangi jumlah pelarutnya, sehingga kondisi lewat jenuh dapat dicapai. Proses pengurangan pelarut dapat dilakukan dengan empat cara yaitu, penguapan, pendinginan, penambahan senyawa lain dan reaksi kimia. Pemisahan denga pembentukan kristal melalui proses peng

Kriteria Peserta Pelaksanaan Asesmen Nasional

 Pada topik sebelumnya, telah dibahas tentang perbedaan AN dan UN, sekarang mari mengidentifikasi dimana letak perbedaanya.Apakah perbedaannya ada di dalam teknis penyelenggaraan atau dalam pelaksanaannya? Mari, kita mencermati dan menyimakinfografis ini. Kreteria Peserta AN Asesmen Nasional akan diikuti oleh seluruh satuan pendidikan tingkat dasar dan menengah di Indonesia, serta programkesetaraan yang dikelola oleh PKBM. Di tiap satuan pendidikan, Asesmen Nasional akan diikuti oleh sebagian peserta didik kelasV, VIII, dan XI yang dipilih secara acak oleh Pemerintah. Untuk program kesetaraan, Asesmen Nasional akan diikuti oleh seluruhpeserta didik yang berada pada tahap akhir tingkat 2, tingkat 4 dan tingkat 6 program kesetaraan. Mengapa Asesmen Nasional hanya diikuti oleh sebagian siswa? Hal ini terkait dengan tujuan dan fungsi Asesmen Nasional. Asesmen Nasional tidak digunakan untuk menentukan kelulusanmenilai prestasi siswa sebagai seorang individu. Evaluasi hasil belajar setiap in

Analisa Sistem Informasi Apotik

Analisa Sistem Informasi Apotik, sistem informasi apotek, aplikasi penjualan, program aplikasi, aplikasi komputer, software komputer