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.
Emoticon Emoticon