musikku

Monday 4 January 2016

Direct Memory Access (DMA)

pengertian Direct Memory Access (DMA)


              DMA ialah SEBUAH prosesor Khusus (prosesor tujuan Khusus) Ulasan Yang Ulasan berguna untuk review menghindari pembebanan CPU Utama Program Diposkan I / O (PIO). Mentransfer Untuk memulai SEBUAH DMA, tuan rumah akan menuliskan SEBUAH Perintah DMA blok Yang Berisi pointer Yang menunjuk KE Sumber Mentransfer, pointer Yang menunjuk KE tujuan pengalihan, Dan Belum Direalisasi byte Yang ditransfer, ke Memori. CPU kemudian menuliskan Perintah Alamat blok inisial KE Pengendali DMA, sehingga Pengendali DMA DAPAT bus kemudian mengoperasikan Memori SECARA Langsung DENGAN menempatkan alamatalamat PADA bus tersebut ulasan untuk review pengalihan melakukan Tanpa Bantuan CPU.

Tiga mentransfer Langkah hati DMA:

1. Prosesor menyiapkan DMA Mentransfer DENGAN menyedia kan data yang Yang Data Dari Perangkat, operasi Yang ditampilkan akan, Alamat Memori Yang Menjadi Sumber Dan tujuan data, Dan banyaknya byte Yang ditransfer.
2. Pengendali DMA memulai Operasi (menyiapkan bus, menyediakan Alamat, data menulis Yang membaca Dan), Sampai Seluruh blok Sudah di transfer.
3. Pengendali DMA meng-interupsi prosesor, Dimana selanjutnya akan ditentukan tindakan berikutnya.
PADA dasarnya, hati DMA mempunyai doa Metode Yang BERBEDA Data Mentransfer. Metode Yang Pertama ialah Metode Yang Sangat baku Dan Sederhana HALT disebut, ATAU Burst Mode DMA, KARENA Pengendali DMA memegang Kontrol Dari Sistem bus Dan Mentransfer SEMUA Data blok KE ATAU Dari Memori PADA ledakan tunggal. mentransfer Selagi Masih
prosres hati, Sistem mikroprosessor diset menganggur, TIDAK melakukan Instruksi Operasi ulasan untuk review Menjaga PT internal. Tipe Operasi DMA seperti inisial ADA PADA kebanyakan Komputer.
Metode Yang Kedua, mengikutsertakan Pengendali DMA untuk review memegang Kontrol Dari Sistem bus untuk review Jangka Waktu Yang LEBIH Pendek PADA periode Dimana mikroprosessor sibuk DENGAN Operasi internal yang Yang Yang Dan TIDAK Membutuhkan Akses Ke Sistem bus. Metode DMA Suami SIKLUS disebut modus Mencuri. SIKLUS Mencuri DMA LEBIH Kompleks untuk review diimplementasikan
DMA HALT dibandingkan, KARENA Pengendali DMA Harus mempunyai kepintaran untuk review merasakan Waktu PADA Saat Sistem bus Terbuka.   Kelemahan I / O terprogram Dan Interrupt- Didorong I / O


Proses Yang Terjadi PADA modul I / O Masih melibatkan CPU SECARA Langsung, PADA
berimplikasi:. Transfer • kelajuan I / O Yang tergantung KECEPATAN Operasi CPU
• Kerja CPU terganggu KARENA interupsi adanya SECARA Langsung

Prinsip kerja DMA

• CPU akan mendelegasikan kerja I / O Kepada DMA
• CPU Hanya terlibat akan PADA Awal Proses ulasan ulasan untuk review memberikan Instruksi Lengkap PADA DMA Dan Akhir Proses Saja
• CPU DAPAT menjalankan Proses lainnya Tanpa Banyak terganggu DENGAN interupsi
• Transfer Melaksanakan Data SECARA mandiri:
1. DMA pengambilalihan memerlukan Kontrol bus Dari CPU
2. DMA akan menggunakan bus Bila CPU TIDAK menggunakannya ATAU DMA memaksa CPU untuk review menghentikan SEMENTARA PENGGUNAAN bus
3. Teknik cyclestealing, Modul DMA mengambil Alih SIKLUS bus

Klasifikasi Perangkat eksternal

• Manusia Readable, Yaitu Perangkat Yang Berhubungan DENGAN Manusia SEBAGAI
• pengguna Komputer. Contoh:. Monitor, keyboard, mouse, printer, joystick, disk drive
• Mesin dibaca, Yaitu Perangkat Yang Berhubungan DENGAN Peralatan. Biasanya Berupa sensor modul Dan ulasan tranduser untuk review Pemantauan Dan Kontrol Suatu Peralatan ATAU Sistem.
• Komunikasi, yatu Perangkat Yang Berhubungan DENGAN Komunikasi Jarak Jauh. Contoh: modem NIC Dan

Data Klasifikasi berdasar Arah

1. Perangkat Keluaran
2. Perangkat masukan
3. Kombinasi Keluaran-masukan.   Contoh Perangkat  Keluaran :. Monitor, proyektor Dan printer   Contoh Perangkat masukan:  keyboard, mouse, joystick, scanner, mark reader, bar code reader

DMA Adalah Satu Ciri Penting Bagi kebanyakan Komputer moden, review untuk review membolehkan perkakasan menghantar Data Tanpa Perlu pergantungan Dari CPUdan mengelakkannya Dari PT KALBE Berlebihan. Jika tidak, CPU Terpaksa MEMBUAT Salinan SETIAP Data cebisan dari Sumber KE destinasi. Jika Suami Berlaku, Proses MEMBUAT Salinan akan Menjadi perlahan berbanding DENGAN MEMBUAT Proses Salinan SECARA blok kerana capaian KE I / O perkakasan akan perlahan disebabkan Diposkan Sistem bas I / O Yang LEBIH perlahan RAM Dari Sistem. Selain Dari ITU, JUGA CPU JUGA TIDAK DAPAT digunakan untuk review MEMBUAT telkom Yang lain.
Pemindahan DMA merupakan Proses MEMBUAT Salinan SECARA blok Dari Satu perkakasan KE perkakasan Yang lain. Proses Suami TIDAK boleh Berlaku SECARA Automatik Dan memerlukan CPU ulasan Ulasan untuk review memacu PADA permulaannya. Untuk Sistem DMA Dari "Pihak Ketiga", SECARA kebiasaanya menggunakan Sistem bas ISA, Dan Proses pemindahan akan dilakukan Diposkan pengawal DMA (DMAC) di mana alat Suami Adalah Dari sebahagian chipset Papan induk. Terdapat Sistem bas Yang LEBIH Laju seperti PCI Yang PADA kebiasaanya digunakan ulasan untuk review pengawasian-bas (bus-mastering) DMA, di mana perkakasan mengambil Alih kawalan KE Perbedaan bas Dan melakukan pemindahan ITU.  

PENGGUNAAN Utama DMA Adalah untuk review MEMBUAT Salinan blok Memori Dari Sistem RAM KE / Dari PT penimbal (Penyangga PT) perkakasan. Operasi Suami Kurang memberikan Kesan ketara Kepada pemproses, Dan pemproses boleh digunakan ulasan untuk review telkom-telkom Yang lain. DMA Telah Menjadi Penting ulasan untuk review meninjau Sistem Komputer Yang berkuasa Tinggi. Selain Dari ITU, DMA Penting ulasan Ulasan untuk review melakukan persalinan SIFAR KE perkakasan pemacu alat. Menyelaras Data Kegunaannya Adalah untuk review paket, main-Semula Audio Dan penyaluran Video (video streaming).

Cukup sekian Penjelasan Dari Saya mungkin, Bisa membantu Kalian.
yuuhhuuuuuuu,.....

0 comments:

Post a Comment