SlideShare una empresa de 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

Más contenido relacionado

La actualidad más candente

20 Macam Perangkat Keras Komputer dan Fungsinya
20 Macam Perangkat Keras Komputer dan Fungsinya20 Macam Perangkat Keras Komputer dan Fungsinya
20 Macam Perangkat Keras Komputer dan Fungsinyadwiaee
 
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptxPertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptxYaya610291
 
Pertemuan 9 pipelining
Pertemuan 9 pipeliningPertemuan 9 pipelining
Pertemuan 9 pipeliningjumiathyasiz
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasieddie Ismantoe
 
Arsitektur komputer von neumann
Arsitektur komputer von neumannArsitektur komputer von neumann
Arsitektur komputer von neumannMochammed Safri
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasiIKHSAN MAHRURI
 
PowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanPowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanIndri Sukmawati Rahayu
 
Pertemuan 11 input output
Pertemuan 11 input outputPertemuan 11 input output
Pertemuan 11 input outputBuhori Muslim
 
Arsitektur mikroprosesor
Arsitektur mikroprosesorArsitektur mikroprosesor
Arsitektur mikroprosesorBuchori Sumarno
 

La actualidad más candente (20)

Makalah memori
Makalah memoriMakalah memori
Makalah memori
 
Memori Internal : RAM dan ROM
Memori Internal : RAM dan ROMMemori Internal : RAM dan ROM
Memori Internal : RAM dan ROM
 
Prosessor SAP 1
Prosessor SAP 1Prosessor SAP 1
Prosessor SAP 1
 
20 Macam Perangkat Keras Komputer dan Fungsinya
20 Macam Perangkat Keras Komputer dan Fungsinya20 Macam Perangkat Keras Komputer dan Fungsinya
20 Macam Perangkat Keras Komputer dan Fungsinya
 
Modul io
Modul ioModul io
Modul io
 
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptxPertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
Pertemuan Ke-5 - Sistem Operasi - Sinkronisasi Proses.pptx
 
SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
 
Manajemen Input Output
Manajemen Input OutputManajemen Input Output
Manajemen Input Output
 
Pertemuan 9 pipelining
Pertemuan 9 pipeliningPertemuan 9 pipelining
Pertemuan 9 pipelining
 
Proses di Sistem Operasi
Proses di Sistem OperasiProses di Sistem Operasi
Proses di Sistem Operasi
 
Struktur CPU
Struktur CPUStruktur CPU
Struktur CPU
 
Struktur cpu
Struktur cpu Struktur cpu
Struktur cpu
 
Arsitektur cpu
Arsitektur cpuArsitektur cpu
Arsitektur cpu
 
Arsitektur komputer von neumann
Arsitektur komputer von neumannArsitektur komputer von neumann
Arsitektur komputer von neumann
 
Makalah sistem-operasi
Makalah sistem-operasiMakalah sistem-operasi
Makalah sistem-operasi
 
PowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanPowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik Pengalamatan
 
Pertemuan 11 input output
Pertemuan 11 input outputPertemuan 11 input output
Pertemuan 11 input output
 
Modul I/O by MRobbyF
Modul I/O by MRobbyFModul I/O by MRobbyF
Modul I/O by MRobbyF
 
Manajemn Input Output
Manajemn Input OutputManajemn Input Output
Manajemn Input Output
 
Arsitektur mikroprosesor
Arsitektur mikroprosesorArsitektur mikroprosesor
Arsitektur mikroprosesor
 

Similar 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
 
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.
 
Pemrograman tingkat rendah pertemuan ke-2 - microprocessor vs microcontroller
Pemrograman tingkat rendah   pertemuan ke-2 - microprocessor vs microcontrollerPemrograman tingkat rendah   pertemuan ke-2 - microprocessor vs microcontroller
Pemrograman tingkat rendah pertemuan ke-2 - microprocessor vs microcontrollerAsep Komarudin (Milanisti)
 

Similar 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
 
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
 
Pemrograman tingkat rendah pertemuan ke-2 - microprocessor vs microcontroller
Pemrograman tingkat rendah   pertemuan ke-2 - microprocessor vs microcontrollerPemrograman tingkat rendah   pertemuan ke-2 - microprocessor vs microcontroller
Pemrograman tingkat rendah pertemuan ke-2 - microprocessor vs microcontroller
 

Más 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
 

Más 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

TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxMOHDAZLANBINALIMoe
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRizalAminulloh2
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
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
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxsalmnor
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
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
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...Kanaidi ken
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
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
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfKartiniIndasari
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
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
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptxSusanSanti20
 
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
 

Último (20)

TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
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
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
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...
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
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
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
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
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 

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