Penjelasan menentukan asal interrupt
- Digunakan banyak jalur interrupt: satu modul satu jalur
 
- (-) tidak praktis karena harus menyediakan sejumlah jalur kusus untuk interrupt
 
- (-) Jumlah device yang dapat dipasang terbatas
 
- Software poll(polling)
 
- (-) lambat, karena harus memeriksa modul I/O satu persatu
 
- Mekanisme :
 
- Jika CPU mendeteksi adanya interrupt
 
- CPU menanyakan ke setiap modul I/O untuk mengetahui asal interrupt
 
- Daisy chain atau hardware poll
 
- digunakan satu jalur interrupt yang menghubungkan setiap modul I/O
 
- Modul satu dengan modul lainnya terhubung secara serial
 
- Mekanisme:
 
- modul I/O mengirimkan interrupt melalui jalur interrupt bersama
 
- CPU mendeteksi adanya interrupt, mengirimkan signal ke sebuah modul I/O
 
- signal akan diestafetkan dari satu modul ke modul lainnya
 
- hanya modul yang mengirimkan interrupt yang akan memberi jawaban
 
- jawaban berupa word(vecotr_ yang ditaruh di jalur data. Isi word adalah alamat modul I/O atau identitas unik lainnya
 
- vector digunakan sebagai pointer untuk menunjuk langsung ke 
device sumber interrupt sebelum menjalankan interrupt handeler yang 
disebut vetored interrupt
 
- Bus master
 
- Pnegiriman interrupt dilakukan bila modul I/O telah mengusai('master')bus
 
- mekasnisme:
 
- Modul I/O mengirimkan permintaan untuk menggunakan bus
 
- arbiter memberi kesempatan kepada I/O modul --> hanya satu modul dalam satu saat
 
- Modul I/O mengirimkan interrupt
 
- CPU mendeteksi adanya interrupt dan memberi respon melalui jalur acknowledge
 
- Modul I/O mengirimkan word(vecotr) ke jalur data