SlideShare uma empresa Scribd logo
1 de 15
Minggat Menu Mbalek Lanjut
Direct memory access (DMA) adalah suatu alat pengendali 
khusus yang disediakan untuk memungkinkan transfer 
blok data langsung antar perangkat eksternal dan memori 
utama, tanpa intervensi terus menerus dari prosesor. 
DMA juga bisa disebut sebagai sebuah prosesor khusus 
(special purpose processor) yang berguna untuk 
menghindari pembebanan CPU utama oleh program I/O 
(PIO). 
Minggat Menu Mbalek Lanjut
a) Third−party DMA, untuk melakukan operasi transfer 
data menggunakan DMA controller yang ada pada 
motherboard. 
b) First−party DMA (busmastering DMA). Untuk 
melakukan operasi transfer data yang dikerjakan oleh 
bagian logic di interface card. 
Minggat Menu Mbalek Lanjut
Contoh Modul/Hardware DMA 
Minggat Menu Mbalek Lanjut
• Transfer data dari buffer ke memori atau sebaliknya dilakukan 
per-karakter. 
• dimana setiap kali transfer selalu ada interrupt dari CPU 
sebelum dan sesudah transfer. 
• Jika waktu untuk mentransfer satu karakter sebesar 2 μs dan 
sekali interrupt butuh 1ms, maka untuk mentransfer data dari 
memori kebuffer butuh 4 μs per karakter. 
• Dengan menggunakan DMA transfer data dapatdilakukan 
secara langsung oleh device controller per-blok tanpa ada 
campur tangan dari CPU. 
• CPU hanya memberikan interrupt sebelum dansesudah 
transfer setiap blok. 
Minggat Menu Mbalek Lanjut
Diagram DMA 
Minggat Menu Mbalek Lanjut
Fungsi dari DMA sendiri adalah agar CPU dapat 
melakukan pekerjaan atau instruksi yang berbeda 
ketika melakukan operasi baca tulis dari 
perangkat peripheral. 
Minggat Menu Mbalek Lanjut
• Metode yang sangat baku dan sederhana 
disebut HALT, atau Burst 
• Metode yang mengikutsertakan 
pengendali DMA yang biasa disebut cycle 
stealing mode 
Minggat Menu Mbalek Lanjut
1) I/O Device terhubung dengan DMA controller memberikan 
instruksi yang harus di proses 
2) DMA controller mengirimkan pemberitahuan ke processor 
akan ada proses yang dihandle oleh DMA controller 
3) Processor menginformasikan ke memory bahwa DMA akan 
mengakses memory untuk pemrosesan suatu instruksi 
4) DMA Controller terhubung dengan memory dan akses 
alamat, data yang diperlukan 
5) DMA controller mengirimkan hasil proses kembali ke I/O 
device 
6) Jika proses selesai, DMA controller kembali melaporkan ke 
processor bahwa proses telah beres dilakukan. 
Minggat Menu Mbalek Lanjut
1) Prosesor menyiapkan DMA transfer dengan menyedia 
kan data-data dari perangkat, operasi yang akan 
ditampilkan, alamat memori yang menjadi sumber dan 
tujuan data, dan banyaknya byte yang ditransfer. 
2) Pengendali DMA memulai operasi (menyiapkan bus, 
menyediakan alamat, menulis dan membaca data), 
sampai seluruh blok sudah di transfer. 
3) Pengendali DMA meng-interupsi prosesor dimana 
selanjutnya akan ditentukan tindakan berikutnya. 
Minggat Menu Mbalek Lanjut
Minggat Menu Mbalek Lanjut
Implementasi DMA 
Dalam pelaksanaannya, beberapa komputer 
menggunakan memori fisik untuk proses DMA 
, sedangkan jenis komputer lain menggunakan 
alamat virtual dengan melalui tahap 
“penerjemahan” dari alamat memori virtual 
menjadi alamat memori fisik, hal ini 
disebutDirect Virtual-Memory Address atau 
DVMA. Keuntungan dari DVMA adalah dapat 
mendukung transfer antara dua 
memori mapped device tanpa intervensi CPU. 
Minggat Menu Mbalek Lanjut
Ada tiga konfigurasi modul pada DMA: 
1. Konfigurasi 1 (Single Bus) 
2. Konfigurasi 2 (Single Bus, Integrated DMA-I/O) 
3. Konfigurasi 3 (IO Bus) 
Minggat Menu Mbalek Lanjut
Proses Handshaking pada DMA 
Proses handshaking antara pengendali DMA dan 
pengendali perangkat dilakukan melalui sepasang kabel 
yang disebut DMA-request dan DMA-acknowledge. 
Pengendali perangkat mengirimkan sinyal melalui DMA-request 
ketika akan mentransfer data sebanyak satu 
word. 
Setelah sinyal melalui kabel DMA-acknowledge diterima, 
pengendali perangkat mengirimkan data yang dimaksud 
dan mematikan sinyal pada DMA-request. Hal ini 
berlangsung berulang-ulang sehingga 
disebut handshaking 
Minggat Menu Mbalek Lanjut
Oleh Kelompok 13: 
Ahmad Fajar 
Terima Kasih 
Minggat Menu Mbalek Lanjut

Mais conteúdo relacionado

Mais procurados

Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsiZifalaniasta
 
PPT Tugas Arsitektur Komputer.pptx
PPT Tugas Arsitektur Komputer.pptxPPT Tugas Arsitektur Komputer.pptx
PPT Tugas Arsitektur Komputer.pptxNida982231
 
Pengertian komputer dan komponen komponennya
Pengertian komputer dan komponen komponennyaPengertian komputer dan komponen komponennya
Pengertian komputer dan komponen komponennyaGuntur Dwi
 
Jenis & proses interupsi
Jenis & proses interupsiJenis & proses interupsi
Jenis & proses interupsisigitpurnama12
 
Presentasi BIOS
Presentasi BIOSPresentasi BIOS
Presentasi BIOSIKBWMP
 
Komunikasi Antar Proses
Komunikasi Antar ProsesKomunikasi Antar Proses
Komunikasi Antar ProsesSonny Grimaldi
 
Elemen dasar sistem komputer
Elemen dasar sistem komputerElemen dasar sistem komputer
Elemen dasar sistem komputerAndi Uli
 
Pertemuan 12 & 13 input output
Pertemuan 12 & 13 input outputPertemuan 12 & 13 input output
Pertemuan 12 & 13 input outputBuhori Muslim
 
Tipe dan format instruksi 1
Tipe dan format instruksi 1Tipe dan format instruksi 1
Tipe dan format instruksi 1Rosyid Ridlo
 
Hirarki memori
Hirarki memoriHirarki memori
Hirarki memorimmrifai
 
8. modul input & output
8. modul input & output8. modul input & output
8. modul input & outputWandi Parlente
 
Pertemuan 3 elemen dasar sistem komputer
Pertemuan 3   elemen dasar sistem komputerPertemuan 3   elemen dasar sistem komputer
Pertemuan 3 elemen dasar sistem komputerKhairunnisaIcha9
 
Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Shary Armonitha
 

Mais procurados (20)

Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Manajemen Input Output
Manajemen Input OutputManajemen Input Output
Manajemen Input Output
 
Modul io
Modul ioModul io
Modul io
 
Power Point \ PPT - Memori Eksternal
Power Point \ PPT - Memori EksternalPower Point \ PPT - Memori Eksternal
Power Point \ PPT - Memori Eksternal
 
PPT Tugas Arsitektur Komputer.pptx
PPT Tugas Arsitektur Komputer.pptxPPT Tugas Arsitektur Komputer.pptx
PPT Tugas Arsitektur Komputer.pptx
 
Pengertian komputer dan komponen komponennya
Pengertian komputer dan komponen komponennyaPengertian komputer dan komponen komponennya
Pengertian komputer dan komponen komponennya
 
Prosessor SAP 1
Prosessor SAP 1Prosessor SAP 1
Prosessor SAP 1
 
Jenis & proses interupsi
Jenis & proses interupsiJenis & proses interupsi
Jenis & proses interupsi
 
Presentasi BIOS
Presentasi BIOSPresentasi BIOS
Presentasi BIOS
 
Komunikasi Antar Proses
Komunikasi Antar ProsesKomunikasi Antar Proses
Komunikasi Antar Proses
 
Elemen dasar sistem komputer
Elemen dasar sistem komputerElemen dasar sistem komputer
Elemen dasar sistem komputer
 
Sistem Operasi Komputer
Sistem Operasi KomputerSistem Operasi Komputer
Sistem Operasi Komputer
 
Pertemuan 12 & 13 input output
Pertemuan 12 & 13 input outputPertemuan 12 & 13 input output
Pertemuan 12 & 13 input output
 
Hardware. ppt
Hardware. pptHardware. ppt
Hardware. ppt
 
Komponen sistem komputer ppt
Komponen sistem komputer pptKomponen sistem komputer ppt
Komponen sistem komputer ppt
 
Tipe dan format instruksi 1
Tipe dan format instruksi 1Tipe dan format instruksi 1
Tipe dan format instruksi 1
 
Hirarki memori
Hirarki memoriHirarki memori
Hirarki memori
 
8. modul input & output
8. modul input & output8. modul input & output
8. modul input & output
 
Pertemuan 3 elemen dasar sistem komputer
Pertemuan 3   elemen dasar sistem komputerPertemuan 3   elemen dasar sistem komputer
Pertemuan 3 elemen dasar sistem komputer
 
Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi Tipe manajemen memori pada sistem operasi
Tipe manajemen memori pada sistem operasi
 

Semelhante a Presentasi Organisasi Komputer - Direct Memory Access (DMA)

Pertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem ioPertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem ioSetyady Peace
 
Ferli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/OutputFerli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/Outputbelajarkomputer
 
Zulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan OutputZulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan Outputbelajarkomputer
 
Pertemuan 11 input output
Pertemuan 11 input outputPertemuan 11 input output
Pertemuan 11 input outputBuhori Muslim
 
TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9Eko Breq
 
2.struktur sistemkomputer
2.struktur sistemkomputer2.struktur sistemkomputer
2.struktur sistemkomputernasib silaban
 
Bernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan OutputBernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan Outputbelajarkomputer
 
3. Struktur CPU dan Sistem Interkoneksi.pdf
3. Struktur CPU dan Sistem Interkoneksi.pdf3. Struktur CPU dan Sistem Interkoneksi.pdf
3. Struktur CPU dan Sistem Interkoneksi.pdfGardeniaLavenn
 
Perangkat keras komputer
Perangkat keras komputerPerangkat keras komputer
Perangkat keras komputerElsa Lopez
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputbelajarkomputer
 
Perangkat keras internet
Perangkat keras internetPerangkat keras internet
Perangkat keras internetSyahroni M.Y.
 

Semelhante a Presentasi Organisasi Komputer - Direct Memory Access (DMA) (20)

Pertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem ioPertemuan 9x manajemen sistem io
Pertemuan 9x manajemen sistem io
 
Ferli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/OutputFerli Apriadi - Manajemen Sistem Input/Output
Ferli Apriadi - Manajemen Sistem Input/Output
 
10.manajemen sistem io
10.manajemen sistem io10.manajemen sistem io
10.manajemen sistem io
 
Zulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan OutputZulyanti Megasari - Manajemen Sistem Input dan Output
Zulyanti Megasari - Manajemen Sistem Input dan Output
 
Pertemuan 11 orkom
Pertemuan 11 orkomPertemuan 11 orkom
Pertemuan 11 orkom
 
Pertemuan 11 input output
Pertemuan 11 input outputPertemuan 11 input output
Pertemuan 11 input output
 
Tugas Besar PTI
Tugas Besar PTITugas Besar PTI
Tugas Besar PTI
 
TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9TOT Sistem Operasi 7-9
TOT Sistem Operasi 7-9
 
2.struktur sistemkomputer
2.struktur sistemkomputer2.struktur sistemkomputer
2.struktur sistemkomputer
 
Bernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan OutputBernis Sagita - Manajemen Input dan Output
Bernis Sagita - Manajemen Input dan Output
 
3. Struktur CPU dan Sistem Interkoneksi.pdf
3. Struktur CPU dan Sistem Interkoneksi.pdf3. Struktur CPU dan Sistem Interkoneksi.pdf
3. Struktur CPU dan Sistem Interkoneksi.pdf
 
Tik bab 6
Tik bab 6Tik bab 6
Tik bab 6
 
Tik bab 6 kelas 9
Tik bab 6 kelas 9Tik bab 6 kelas 9
Tik bab 6 kelas 9
 
MATERI TIK BAB 6
MATERI TIK BAB 6MATERI TIK BAB 6
MATERI TIK BAB 6
 
Tik bab 6 KELAS 9
Tik bab 6 KELAS 9Tik bab 6 KELAS 9
Tik bab 6 KELAS 9
 
Perangkat keras komputer
Perangkat keras komputerPerangkat keras komputer
Perangkat keras komputer
 
Helen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan outputHelen Alida Abilio - Manajemen input dan output
Helen Alida Abilio - Manajemen input dan output
 
Pert.9 input output
Pert.9 input outputPert.9 input output
Pert.9 input output
 
Perangkat keras internet
Perangkat keras internetPerangkat keras internet
Perangkat keras internet
 
Os ppt.11
Os ppt.11Os ppt.11
Os ppt.11
 

Mais de Fajar Jabrik

Makalah Sistem Berkas - Organisasi berkas relatif
Makalah Sistem Berkas - Organisasi berkas relatifMakalah Sistem Berkas - Organisasi berkas relatif
Makalah Sistem Berkas - Organisasi berkas relatifFajar Jabrik
 
Power Point - Sistem Informasi Manajemen - PERANCANGAN SISTEM INFORMASI PENDI...
Power Point - Sistem Informasi Manajemen - PERANCANGAN SISTEM INFORMASI PENDI...Power Point - Sistem Informasi Manajemen - PERANCANGAN SISTEM INFORMASI PENDI...
Power Point - Sistem Informasi Manajemen - PERANCANGAN SISTEM INFORMASI PENDI...Fajar Jabrik
 
Makalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikan
Makalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikanMakalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikan
Makalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikanFajar Jabrik
 
Power Point - Bisnis Dan Etika Dalam Dunia Modern
Power Point - Bisnis Dan Etika Dalam Dunia ModernPower Point - Bisnis Dan Etika Dalam Dunia Modern
Power Point - Bisnis Dan Etika Dalam Dunia ModernFajar Jabrik
 
Makalah Etika Bisnis - Bisnis dan Etika Dalam Dunia Modern
Makalah Etika Bisnis - Bisnis dan Etika Dalam Dunia ModernMakalah Etika Bisnis - Bisnis dan Etika Dalam Dunia Modern
Makalah Etika Bisnis - Bisnis dan Etika Dalam Dunia ModernFajar Jabrik
 
Makalah Etika Bisnis - Sejarah dan Perkembangan Etika Bisnis
Makalah Etika Bisnis - Sejarah dan Perkembangan Etika BisnisMakalah Etika Bisnis - Sejarah dan Perkembangan Etika Bisnis
Makalah Etika Bisnis - Sejarah dan Perkembangan Etika BisnisFajar Jabrik
 
Pancasila dalam pembangunan polteksosbud
Pancasila dalam pembangunan polteksosbudPancasila dalam pembangunan polteksosbud
Pancasila dalam pembangunan polteksosbudFajar Jabrik
 
Perencanaan strategis
Perencanaan strategisPerencanaan strategis
Perencanaan strategisFajar Jabrik
 
Makalah Pendahuluan dan Evolusi Teori Manajemen Umum
Makalah Pendahuluan dan Evolusi Teori Manajemen UmumMakalah Pendahuluan dan Evolusi Teori Manajemen Umum
Makalah Pendahuluan dan Evolusi Teori Manajemen UmumFajar Jabrik
 
Makalah perencanaan strategis [lengkap]
Makalah perencanaan strategis [lengkap]Makalah perencanaan strategis [lengkap]
Makalah perencanaan strategis [lengkap]Fajar Jabrik
 

Mais de Fajar Jabrik (12)

Makalah Sistem Berkas - Organisasi berkas relatif
Makalah Sistem Berkas - Organisasi berkas relatifMakalah Sistem Berkas - Organisasi berkas relatif
Makalah Sistem Berkas - Organisasi berkas relatif
 
Power Point - Sistem Informasi Manajemen - PERANCANGAN SISTEM INFORMASI PENDI...
Power Point - Sistem Informasi Manajemen - PERANCANGAN SISTEM INFORMASI PENDI...Power Point - Sistem Informasi Manajemen - PERANCANGAN SISTEM INFORMASI PENDI...
Power Point - Sistem Informasi Manajemen - PERANCANGAN SISTEM INFORMASI PENDI...
 
Power point
Power pointPower point
Power point
 
Makalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikan
Makalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikanMakalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikan
Makalah Sistem Informasi Manajemen - Perancangan sistem informasi pendidikan
 
Power Point - Bisnis Dan Etika Dalam Dunia Modern
Power Point - Bisnis Dan Etika Dalam Dunia ModernPower Point - Bisnis Dan Etika Dalam Dunia Modern
Power Point - Bisnis Dan Etika Dalam Dunia Modern
 
Makalah Etika Bisnis - Bisnis dan Etika Dalam Dunia Modern
Makalah Etika Bisnis - Bisnis dan Etika Dalam Dunia ModernMakalah Etika Bisnis - Bisnis dan Etika Dalam Dunia Modern
Makalah Etika Bisnis - Bisnis dan Etika Dalam Dunia Modern
 
Makalah Etika Bisnis - Sejarah dan Perkembangan Etika Bisnis
Makalah Etika Bisnis - Sejarah dan Perkembangan Etika BisnisMakalah Etika Bisnis - Sejarah dan Perkembangan Etika Bisnis
Makalah Etika Bisnis - Sejarah dan Perkembangan Etika Bisnis
 
Makalah java
Makalah javaMakalah java
Makalah java
 
Pancasila dalam pembangunan polteksosbud
Pancasila dalam pembangunan polteksosbudPancasila dalam pembangunan polteksosbud
Pancasila dalam pembangunan polteksosbud
 
Perencanaan strategis
Perencanaan strategisPerencanaan strategis
Perencanaan strategis
 
Makalah Pendahuluan dan Evolusi Teori Manajemen Umum
Makalah Pendahuluan dan Evolusi Teori Manajemen UmumMakalah Pendahuluan dan Evolusi Teori Manajemen Umum
Makalah Pendahuluan dan Evolusi Teori Manajemen Umum
 
Makalah perencanaan strategis [lengkap]
Makalah perencanaan strategis [lengkap]Makalah perencanaan strategis [lengkap]
Makalah perencanaan strategis [lengkap]
 

Último

vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024DessyArliani
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxDedeRosza
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024RahmadLalu1
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMMPenyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMMRiniGela
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKgamelamalaal
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxriscacriswanda
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptpalagoro17
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaharnosuharno5
 

Último (20)

vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMMPenyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
Penyebaran Pemahaman Merdeka Belajar Aksi Nyata PMM
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 

Presentasi Organisasi Komputer - Direct Memory Access (DMA)

  • 2. Direct memory access (DMA) adalah suatu alat pengendali khusus yang disediakan untuk memungkinkan transfer blok data langsung antar perangkat eksternal dan memori utama, tanpa intervensi terus menerus dari prosesor. DMA juga bisa disebut sebagai sebuah prosesor khusus (special purpose processor) yang berguna untuk menghindari pembebanan CPU utama oleh program I/O (PIO). Minggat Menu Mbalek Lanjut
  • 3. a) Third−party DMA, untuk melakukan operasi transfer data menggunakan DMA controller yang ada pada motherboard. b) First−party DMA (busmastering DMA). Untuk melakukan operasi transfer data yang dikerjakan oleh bagian logic di interface card. Minggat Menu Mbalek Lanjut
  • 4. Contoh Modul/Hardware DMA Minggat Menu Mbalek Lanjut
  • 5. • Transfer data dari buffer ke memori atau sebaliknya dilakukan per-karakter. • dimana setiap kali transfer selalu ada interrupt dari CPU sebelum dan sesudah transfer. • Jika waktu untuk mentransfer satu karakter sebesar 2 μs dan sekali interrupt butuh 1ms, maka untuk mentransfer data dari memori kebuffer butuh 4 μs per karakter. • Dengan menggunakan DMA transfer data dapatdilakukan secara langsung oleh device controller per-blok tanpa ada campur tangan dari CPU. • CPU hanya memberikan interrupt sebelum dansesudah transfer setiap blok. Minggat Menu Mbalek Lanjut
  • 6. Diagram DMA Minggat Menu Mbalek Lanjut
  • 7. Fungsi dari DMA sendiri adalah agar CPU dapat melakukan pekerjaan atau instruksi yang berbeda ketika melakukan operasi baca tulis dari perangkat peripheral. Minggat Menu Mbalek Lanjut
  • 8. • Metode yang sangat baku dan sederhana disebut HALT, atau Burst • Metode yang mengikutsertakan pengendali DMA yang biasa disebut cycle stealing mode Minggat Menu Mbalek Lanjut
  • 9. 1) I/O Device terhubung dengan DMA controller memberikan instruksi yang harus di proses 2) DMA controller mengirimkan pemberitahuan ke processor akan ada proses yang dihandle oleh DMA controller 3) Processor menginformasikan ke memory bahwa DMA akan mengakses memory untuk pemrosesan suatu instruksi 4) DMA Controller terhubung dengan memory dan akses alamat, data yang diperlukan 5) DMA controller mengirimkan hasil proses kembali ke I/O device 6) Jika proses selesai, DMA controller kembali melaporkan ke processor bahwa proses telah beres dilakukan. Minggat Menu Mbalek Lanjut
  • 10. 1) Prosesor menyiapkan DMA transfer dengan menyedia kan data-data dari perangkat, operasi yang akan ditampilkan, alamat memori yang menjadi sumber dan tujuan data, dan banyaknya byte yang ditransfer. 2) Pengendali DMA memulai operasi (menyiapkan bus, menyediakan alamat, menulis dan membaca data), sampai seluruh blok sudah di transfer. 3) Pengendali DMA meng-interupsi prosesor dimana selanjutnya akan ditentukan tindakan berikutnya. Minggat Menu Mbalek Lanjut
  • 12. Implementasi DMA Dalam pelaksanaannya, beberapa komputer menggunakan memori fisik untuk proses DMA , sedangkan jenis komputer lain menggunakan alamat virtual dengan melalui tahap “penerjemahan” dari alamat memori virtual menjadi alamat memori fisik, hal ini disebutDirect Virtual-Memory Address atau DVMA. Keuntungan dari DVMA adalah dapat mendukung transfer antara dua memori mapped device tanpa intervensi CPU. Minggat Menu Mbalek Lanjut
  • 13. Ada tiga konfigurasi modul pada DMA: 1. Konfigurasi 1 (Single Bus) 2. Konfigurasi 2 (Single Bus, Integrated DMA-I/O) 3. Konfigurasi 3 (IO Bus) Minggat Menu Mbalek Lanjut
  • 14. Proses Handshaking pada DMA Proses handshaking antara pengendali DMA dan pengendali perangkat dilakukan melalui sepasang kabel yang disebut DMA-request dan DMA-acknowledge. Pengendali perangkat mengirimkan sinyal melalui DMA-request ketika akan mentransfer data sebanyak satu word. Setelah sinyal melalui kabel DMA-acknowledge diterima, pengendali perangkat mengirimkan data yang dimaksud dan mematikan sinyal pada DMA-request. Hal ini berlangsung berulang-ulang sehingga disebut handshaking Minggat Menu Mbalek Lanjut
  • 15. Oleh Kelompok 13: Ahmad Fajar Terima Kasih Minggat Menu Mbalek Lanjut