Interrupt request

IRQ (Interrupt ReQuest), adalah sekelompok interupsi (umumnya mulai dari interrupt 20h hingga 2Fh) yang khusus berasal dari perangkat keras (hardware) komputer seperti COM1, LPT1, VGA dan lain-lain.

Sebetulnya, urutan kedatangan data yang diterima oleh perangkat keras adalah acak.
Oleh karena itu, prinsip yang digunakan adalah dengan melakukan interupsi.

Jadi, ketika perangkat keras komputer sudah merasa perlu untuk mengirimkan data didapatkan, perangkat keras tersebut akan mengirimkan sinyal IRQ ke mikroprosesor dengan bantuan Interrupt Controller.

Menanggapi interupsi tersebut, mikroprosesor langsung menangani permintaan interupsi tersebut dengan mengambil data yang diberikan oleh perangkat keras.
Setelah selesai, mikroprosesor akan melanjutkan proses yang tertunda akibat interupsi tersebut.

Interupsi