SlideShare une entreprise Scribd logo
1  sur  28
Modul Input-Output


  Universitas Indonesia Timur
  Program S1 Teknik Informatika
  FIKOM
Pertemuan ini menjelaskan:
• Pengertian Modul I/O
• Latar belakang diperlukannya Modul I/O
• Fungsi Modul I/O
• Apa yang dilakukan di dalam Modul I/O
Pengertian Modul I/O
• Sebuah modul yang memberi CPU
  kemampuan untuk berkomunikasi dengan
  komponen Input/Output.
Model Generic Modul I/O
• Input dari bus sistem berupa data, alamat
  dan kontrol untuk dihubungkan ke
  perangkat eksternal
• Operasi I/O diperoleh dari sejumlah
  perangkat eksternal yang menyediakan alat
  untuk pertukaran data di antara lingkungan
  luar dengan unit pemrosesan komputer.
• Link ke peripheral sebagai media pertukaran
  kontrol, status dan data.
Pengelompokan perangkat
Eksternal (Stalling - 1998)
• Human Readable
• Machine Readable
• Communication
Human Readable
• Perangkat peripheral untuk berkomunikasi
  antara manusia dengan mesin.
• Contoh : monitor, printer.
Machine Readable
• Perangkat peripheral untuk berkomunikasi
  antar mesin.
• Contoh : floppy disk, compact disk, magnetic
  tape, sensor, akuator, dll
Communication
• Perangkat peripheral untuk berkomunikasi
  antara mesin dengan perangkat lainnya
  yang terpisahkan oleh jarak tertentu.
• Contoh : modem, terminal, dll
Latar Belakang
• Adanya aneka ragam peripheral yang memiliki
  macam-macam metode operasi.
• Perbedaan kecepatan transfer data antara sistem
  bus dengan piranti I/O.
• Peripheral seringkali menggunakan format data
  dan panjang word yang berlainan dengan
  komputer.
• Perbedaan besar tegangan dan arus data yang
  diperlukan untuk transfer informasi dari dan
  peripheral dengan sistem bus.
Fungsi
• Fungsi Control and Timing
• Fungsi Komunikasi CPU
• Fungsi Komunikasi Perangkat
• Data Buffering
• Fungsi Deteksi Error
Fungsi Control and Timing
• Fungsi modul untuk mengkoordinasikan
  arus lalu lintas sumber daya internal dengan
  perangkat eksternal.
• Contoh : kontrol pemindahan data dari
  perangkat eksternal ke CPU.
Fungsi Komunikasi CPU
• Command decoding
  mampu menerima perintah tertentu dr CPU
• Komunikasi data
  pertukaran data melalui bus data
• Status reporting
  mengetahui status modul I/O
• Address recognition
  mengetahui address peripheral yang dikontrol
Fungsi Komunikasi Perangkat
• Modul I/O mampu mengkomunikasikan CPU
  dengan perangkat peripheral.
• contoh : mengkomunikasikan perintah,
  data, info status, dll
Data Buffering
• Menyimpan data sementara.
Fungsi Deteksi Error
• Fungsi untuk mendeteksi error pada
  perangkat dan melaporkan error yang terjadi
  ke CPU.
Struktur Modul I/O
• Modul dihubungkan dengan perangkat eksternal
  komputer melalui saluran signal
• Data yang dipindahkan dari dan ke modul di
  bufferkan dalam satu/lebih register data.
• Register status/kontrol menerima informasi kontrol
  secara detail dari CPU.
• Logic berinteraksi dengan CPU melalui sejumlah
  saluran kontrol untuk signal arbitrasi dan status.
• Modul mengetahui dan menghasilkan alamat
  perangkat yang dikontrol
Antar Muka I/O
• Menginterprestasikan alamat dan isyarat
  pilih memori I/O untuk menentukan apakah
  sedang dipilih.
• Menentukan operasi masukan/keluaran
  dan menerima keluaran data dari bus.
• Memasukkan dan mengeluarkan data dari
  piranti I/O dan mengubah format data
  paralel ke format yang diterima
• Mengirim isyarat ready jika data diterima
  atau diletakkan pada bus
• Mengirim permintaan interupsi
• Menerima isyarat reset dan melakukan
  inisialisasi ulang
Tentang Interupsi
• Mekanisme penghentian/pengalihan
  pengolahan instruksi dalam CPU kepada
  routine interupsi.
• Manajemen pengeksekusian rountine
  instruksi agar komunikasi CPU dan modul
  I/O maupun memori lebih efektif dan efisien
• Fungsi interupsi sebagai sinkronisasi kerja
  antar modul
Sinyal Interupsi dalam CPU
• Interupsi Program
• Interupsi Timer
• Interupsi I/O
• Interupsi Hardware Failure
Interupsi Program
• Interupsi yang dibangkitkan dengan
  beberapa kondisi yang terjadi pada hasil
  eksekusi program
Interupsi Timer
• Interupsi yang dibangkitkan pewaktuan
  dalam prosessor.
Interupsi I/O
• Sinyal interupsi yang dibangkitkan modul I/O
  sehubungan kondisi error dan penyelesaian
  suatu operasi
Interupsi Hardware Failure
• Interupsi yang dibangkitkan oleh kegagalan
  data / kesalahan paritas memori.
Prioritas Interupsi
• Dalam proses, CPU menolak interupsi lain
  terjadi, saat suatu interupsi ditangani
  prosessor. Baru ditangani ketika interupsi
  selesai (pengolahan interupsi berurutan)
• Interrupt handler menerapkan prioritas
  interupsi yaitu mengizinkan interupsi
  berprioritas lebih tinggi ditangani lebih
  dahulu (pengolahan interupsi bersarang)
Sekian…

Contenu connexe

Tendances

Perangkat input dan output.ppt 2
Perangkat input dan output.ppt 2Perangkat input dan output.ppt 2
Perangkat input dan output.ppt 2Rahmat Sholeh
 
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.pptPertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.pptagro6
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Nabil Muhammad Firdaus
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Tri Sugihartono
 
INTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERINTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERsolikin6
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerAuliaa Oktarianii
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputerMiftahul Khair N
 
Siklus pengambilan (fetch cycle)
Siklus pengambilan (fetch cycle)Siklus pengambilan (fetch cycle)
Siklus pengambilan (fetch cycle)Lusiana Diyan
 
Tugas Dampak Positif Dan Negatif IMK
Tugas Dampak Positif Dan Negatif IMKTugas Dampak Positif Dan Negatif IMK
Tugas Dampak Positif Dan Negatif IMKHendra Deni Afriliya
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaBuhori Muslim
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)zachrison htg
 
Perbandingan algoritma brute force , divide and conquer
Perbandingan algoritma brute force , divide and conquerPerbandingan algoritma brute force , divide and conquer
Perbandingan algoritma brute force , divide and conquerohohervin
 
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan InternetPresentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan InternetMemesByMasAgus
 

Tendances (20)

Perangkat input dan output.ppt 2
Perangkat input dan output.ppt 2Perangkat input dan output.ppt 2
Perangkat input dan output.ppt 2
 
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.pptPertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
Pertemuan 2 - Organisasi dan Arsitektur Komputer.ppt
 
Laporan analisis sistem informasi
Laporan analisis sistem informasiLaporan analisis sistem informasi
Laporan analisis sistem informasi
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
Algoritma dan Pemrograman C++ (Pseudocode & Flowchart)
 
Sistem interkoneksi dan bus
Sistem interkoneksi dan busSistem interkoneksi dan bus
Sistem interkoneksi dan bus
 
Sistem operasi input output
Sistem operasi input outputSistem operasi input output
Sistem operasi input output
 
Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)Ch 04 (Siklus Instruksi dan Interrupt)
Ch 04 (Siklus Instruksi dan Interrupt)
 
Register geser
Register geserRegister geser
Register geser
 
INTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTERINTERAKSI MANUSIA DAN KOMPUTER
INTERAKSI MANUSIA DAN KOMPUTER
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Siklus pengambilan (fetch cycle)
Siklus pengambilan (fetch cycle)Siklus pengambilan (fetch cycle)
Siklus pengambilan (fetch cycle)
 
Tugas Dampak Positif Dan Negatif IMK
Tugas Dampak Positif Dan Negatif IMKTugas Dampak Positif Dan Negatif IMK
Tugas Dampak Positif Dan Negatif IMK
 
Kisi kisi sbp
Kisi kisi sbpKisi kisi sbp
Kisi kisi sbp
 
Pertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logikaPertemuan 6 & 7 ars. gerbang logika
Pertemuan 6 & 7 ars. gerbang logika
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
 
Perbandingan algoritma brute force , divide and conquer
Perbandingan algoritma brute force , divide and conquerPerbandingan algoritma brute force , divide and conquer
Perbandingan algoritma brute force , divide and conquer
 
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan InternetPresentasi Informatika BAB 5 Jaringan Komputer dan Internet
Presentasi Informatika BAB 5 Jaringan Komputer dan Internet
 
Jaringan Komputer - Analisis PDU
Jaringan Komputer - Analisis PDUJaringan Komputer - Analisis PDU
Jaringan Komputer - Analisis PDU
 

Similaire à Modul I/O Eksplanasi

Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputMikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputJakkKuort
 
dokumen.tech_sistem-input-output-5584985b42fd6.ppt
dokumen.tech_sistem-input-output-5584985b42fd6.pptdokumen.tech_sistem-input-output-5584985b42fd6.ppt
dokumen.tech_sistem-input-output-5584985b42fd6.pptkusumosuryanto
 
Input Output Computer Devices
Input Output Computer DevicesInput Output Computer Devices
Input Output Computer DevicesRismaSeptiana7
 
Penjelasan I/O
Penjelasan I/OPenjelasan I/O
Penjelasan I/Ohajyer
 
sistem belajar anak kuliah sarja komputer
sistem belajar anak kuliah sarja komputersistem belajar anak kuliah sarja komputer
sistem belajar anak kuliah sarja komputernurhajidayani86
 
04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdf04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdfradianb
 
9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.pptArifColab
 
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajarreynaldiazhar18064
 
Orkom - Modul 9
Orkom - Modul 9Orkom - Modul 9
Orkom - Modul 9beiharira
 
Pertemuan 11 input output
Pertemuan 11 input outputPertemuan 11 input output
Pertemuan 11 input outputBuhori Muslim
 
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
 
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
 
PPT5 - Sistem Input-Output.pptx
PPT5 - Sistem Input-Output.pptxPPT5 - Sistem Input-Output.pptx
PPT5 - Sistem Input-Output.pptxYoviniaSiki1
 
Manajemen device dan pengetahuan teknologi.ppt
Manajemen device dan pengetahuan teknologi.pptManajemen device dan pengetahuan teknologi.ppt
Manajemen device dan pengetahuan teknologi.pptawirawanm
 
2.struktur sistemkomputer
2.struktur sistemkomputer2.struktur sistemkomputer
2.struktur sistemkomputernasib silaban
 

Similaire à Modul I/O Eksplanasi (20)

Mikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan OutputMikroprosesor & Interfacing, Bab Input dan Output
Mikroprosesor & Interfacing, Bab Input dan Output
 
dokumen.tech_sistem-input-output-5584985b42fd6.ppt
dokumen.tech_sistem-input-output-5584985b42fd6.pptdokumen.tech_sistem-input-output-5584985b42fd6.ppt
dokumen.tech_sistem-input-output-5584985b42fd6.ppt
 
Input Output Computer Devices
Input Output Computer DevicesInput Output Computer Devices
Input Output Computer Devices
 
Input output
Input outputInput output
Input output
 
Penjelasan I/O
Penjelasan I/OPenjelasan I/O
Penjelasan I/O
 
57594452 io-modul
57594452 io-modul57594452 io-modul
57594452 io-modul
 
sistem belajar anak kuliah sarja komputer
sistem belajar anak kuliah sarja komputersistem belajar anak kuliah sarja komputer
sistem belajar anak kuliah sarja komputer
 
04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdf04 - Unit Input Output - Radian Baratasena.pdf
04 - Unit Input Output - Radian Baratasena.pdf
 
9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt9A-DESIGN_SISTEM_INPUT-output.ppt
9A-DESIGN_SISTEM_INPUT-output.ppt
 
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
9A-DESIGN_SISTEM_INPUT-output Untuk Belajar
 
Pertemuan 11 orkom
Pertemuan 11 orkomPertemuan 11 orkom
Pertemuan 11 orkom
 
Orkom - Modul 9
Orkom - Modul 9Orkom - Modul 9
Orkom - Modul 9
 
Pertemuan 11 input output
Pertemuan 11 input outputPertemuan 11 input output
Pertemuan 11 input output
 
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
 
Sistem bus
Sistem busSistem bus
Sistem bus
 
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
 
PPT5 - Sistem Input-Output.pptx
PPT5 - Sistem Input-Output.pptxPPT5 - Sistem Input-Output.pptx
PPT5 - Sistem Input-Output.pptx
 
Input/Output
Input/OutputInput/Output
Input/Output
 
Manajemen device dan pengetahuan teknologi.ppt
Manajemen device dan pengetahuan teknologi.pptManajemen device dan pengetahuan teknologi.ppt
Manajemen device dan pengetahuan teknologi.ppt
 
2.struktur sistemkomputer
2.struktur sistemkomputer2.struktur sistemkomputer
2.struktur sistemkomputer
 

Plus de Wandi Parlente (20)

Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
rekayasa perangkat lunak
rekayasa perangkat lunakrekayasa perangkat lunak
rekayasa perangkat lunak
 
14 graph2
14 graph214 graph2
14 graph2
 
11 12 -pengurutan dan-pencarian
11 12 -pengurutan dan-pencarian11 12 -pengurutan dan-pencarian
11 12 -pengurutan dan-pencarian
 
9 10 - sort-pengurutan-data
9 10 - sort-pengurutan-data9 10 - sort-pengurutan-data
9 10 - sort-pengurutan-data
 
8 algoprog-pointer
8  algoprog-pointer8  algoprog-pointer
8 algoprog-pointer
 
7 Pointer
7 Pointer7 Pointer
7 Pointer
 
5 6 single-linked_list
5 6 single-linked_list5 6 single-linked_list
5 6 single-linked_list
 
4 queue2
4 queue24 queue2
4 queue2
 
3 stack2
3 stack23 stack2
3 stack2
 
2 array n-matriks
2 array n-matriks2 array n-matriks
2 array n-matriks
 
1 pengertian-struktur-data
1 pengertian-struktur-data1 pengertian-struktur-data
1 pengertian-struktur-data
 
13 graph2
13 graph213 graph2
13 graph2
 
10. bahasa rakitan
10. bahasa rakitan10. bahasa rakitan
10. bahasa rakitan
 
7. matherboard & sistem bus
7. matherboard & sistem bus7. matherboard & sistem bus
7. matherboard & sistem bus
 
6. memori sekunder
6. memori sekunder6. memori sekunder
6. memori sekunder
 
5. chace memori
5. chace memori5. chace memori
5. chace memori
 
4. memori komputer
4. memori  komputer4. memori  komputer
4. memori komputer
 
3. central prosesing unit
3. central prosesing unit 3. central prosesing unit
3. central prosesing unit
 
9.sistem operasi
9.sistem operasi 9.sistem operasi
9.sistem operasi
 

Modul I/O Eksplanasi

  • 1. Modul Input-Output Universitas Indonesia Timur Program S1 Teknik Informatika FIKOM
  • 2. Pertemuan ini menjelaskan: • Pengertian Modul I/O • Latar belakang diperlukannya Modul I/O • Fungsi Modul I/O • Apa yang dilakukan di dalam Modul I/O
  • 3. Pengertian Modul I/O • Sebuah modul yang memberi CPU kemampuan untuk berkomunikasi dengan komponen Input/Output.
  • 5. • Input dari bus sistem berupa data, alamat dan kontrol untuk dihubungkan ke perangkat eksternal • Operasi I/O diperoleh dari sejumlah perangkat eksternal yang menyediakan alat untuk pertukaran data di antara lingkungan luar dengan unit pemrosesan komputer. • Link ke peripheral sebagai media pertukaran kontrol, status dan data.
  • 6. Pengelompokan perangkat Eksternal (Stalling - 1998) • Human Readable • Machine Readable • Communication
  • 7. Human Readable • Perangkat peripheral untuk berkomunikasi antara manusia dengan mesin. • Contoh : monitor, printer.
  • 8. Machine Readable • Perangkat peripheral untuk berkomunikasi antar mesin. • Contoh : floppy disk, compact disk, magnetic tape, sensor, akuator, dll
  • 9. Communication • Perangkat peripheral untuk berkomunikasi antara mesin dengan perangkat lainnya yang terpisahkan oleh jarak tertentu. • Contoh : modem, terminal, dll
  • 10. Latar Belakang • Adanya aneka ragam peripheral yang memiliki macam-macam metode operasi. • Perbedaan kecepatan transfer data antara sistem bus dengan piranti I/O. • Peripheral seringkali menggunakan format data dan panjang word yang berlainan dengan komputer. • Perbedaan besar tegangan dan arus data yang diperlukan untuk transfer informasi dari dan peripheral dengan sistem bus.
  • 11. Fungsi • Fungsi Control and Timing • Fungsi Komunikasi CPU • Fungsi Komunikasi Perangkat • Data Buffering • Fungsi Deteksi Error
  • 12. Fungsi Control and Timing • Fungsi modul untuk mengkoordinasikan arus lalu lintas sumber daya internal dengan perangkat eksternal. • Contoh : kontrol pemindahan data dari perangkat eksternal ke CPU.
  • 13. Fungsi Komunikasi CPU • Command decoding mampu menerima perintah tertentu dr CPU • Komunikasi data pertukaran data melalui bus data • Status reporting mengetahui status modul I/O • Address recognition mengetahui address peripheral yang dikontrol
  • 14. Fungsi Komunikasi Perangkat • Modul I/O mampu mengkomunikasikan CPU dengan perangkat peripheral. • contoh : mengkomunikasikan perintah, data, info status, dll
  • 15. Data Buffering • Menyimpan data sementara.
  • 16. Fungsi Deteksi Error • Fungsi untuk mendeteksi error pada perangkat dan melaporkan error yang terjadi ke CPU.
  • 18. • Modul dihubungkan dengan perangkat eksternal komputer melalui saluran signal • Data yang dipindahkan dari dan ke modul di bufferkan dalam satu/lebih register data. • Register status/kontrol menerima informasi kontrol secara detail dari CPU. • Logic berinteraksi dengan CPU melalui sejumlah saluran kontrol untuk signal arbitrasi dan status. • Modul mengetahui dan menghasilkan alamat perangkat yang dikontrol
  • 19. Antar Muka I/O • Menginterprestasikan alamat dan isyarat pilih memori I/O untuk menentukan apakah sedang dipilih. • Menentukan operasi masukan/keluaran dan menerima keluaran data dari bus. • Memasukkan dan mengeluarkan data dari piranti I/O dan mengubah format data paralel ke format yang diterima
  • 20. • Mengirim isyarat ready jika data diterima atau diletakkan pada bus • Mengirim permintaan interupsi • Menerima isyarat reset dan melakukan inisialisasi ulang
  • 21. Tentang Interupsi • Mekanisme penghentian/pengalihan pengolahan instruksi dalam CPU kepada routine interupsi. • Manajemen pengeksekusian rountine instruksi agar komunikasi CPU dan modul I/O maupun memori lebih efektif dan efisien • Fungsi interupsi sebagai sinkronisasi kerja antar modul
  • 22. Sinyal Interupsi dalam CPU • Interupsi Program • Interupsi Timer • Interupsi I/O • Interupsi Hardware Failure
  • 23. Interupsi Program • Interupsi yang dibangkitkan dengan beberapa kondisi yang terjadi pada hasil eksekusi program
  • 24. Interupsi Timer • Interupsi yang dibangkitkan pewaktuan dalam prosessor.
  • 25. Interupsi I/O • Sinyal interupsi yang dibangkitkan modul I/O sehubungan kondisi error dan penyelesaian suatu operasi
  • 26. Interupsi Hardware Failure • Interupsi yang dibangkitkan oleh kegagalan data / kesalahan paritas memori.
  • 27. Prioritas Interupsi • Dalam proses, CPU menolak interupsi lain terjadi, saat suatu interupsi ditangani prosessor. Baru ditangani ketika interupsi selesai (pengolahan interupsi berurutan) • Interrupt handler menerapkan prioritas interupsi yaitu mengizinkan interupsi berprioritas lebih tinggi ditangani lebih dahulu (pengolahan interupsi bersarang)