Apa itu IRQ (Interrupt Request)?

Perangkat mengirim IRQ ke prosesor untuk meminta akses

IRQ, singkatan dari Interrupt Request, digunakan di komputer untuk mengirim persisnya - permintaan untuk mengganggu CPU oleh beberapa perangkat keras lainnya .

Permintaan Interrupt diperlukan untuk hal-hal seperti penekanan keyboard , gerakan mouse , tindakan printer, dan banyak lagi. Ketika permintaan dibuat oleh suatu perangkat untuk menghentikan sementara prosesor, komputer kemudian dapat memberikan perangkat beberapa waktu untuk menjalankan operasinya sendiri.

Misalnya, setiap kali Anda menekan tombol pada keyboard, seorang interrupt handler memberitahu prosesor bahwa ia perlu menghentikan apa yang sedang dilakukannya sehingga dapat menangani penekanan tombol.

Setiap perangkat mengkomunikasikan permintaan melalui saluran data unik yang disebut saluran. Sebagian besar waktu Anda melihat IRQ direferensikan, itu bersama nomor saluran ini, juga disebut nomor IRQ . Misalnya, IRQ 4 dapat digunakan untuk satu perangkat dan IRQ 7 untuk perangkat lainnya.

Catatan: IRQ diucapkan sebagai huruf IRQ, bukan sebagai erk .

Kesalahan IRQ

Kesalahan yang terkait dengan Permintaan Interupsi biasanya hanya terlihat ketika menginstal perangkat keras baru atau mengubah pengaturan di perangkat keras yang ada. Berikut beberapa kesalahan IRQ yang mungkin Anda lihat:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL STOP: 0x00000008 STOP: 0x00000009

Catatan: Lihat Cara Memperbaiki STOP 0x00000008 Kesalahan atau Cara Memperbaiki STOP 0x00000009 Kesalahan jika Anda mengalami salah satu dari kesalahan berhenti tersebut .

Meskipun mungkin untuk kanal IRQ yang sama digunakan untuk lebih dari satu perangkat (selama keduanya tidak digunakan pada saat yang sama), biasanya tidak demikian.

Konflik IRQ kemungkinan besar terjadi ketika dua perangkat keras mencoba menggunakan saluran yang sama untuk permintaan interupsi.

Karena Programmable Interrupt Controller (PIC) tidak mendukung ini, komputer mungkin membeku atau perangkat akan berhenti berfungsi seperti yang diharapkan (atau berhenti bekerja sepenuhnya).

Kembali pada hari-hari awal Windows, kesalahan IRQ yang umum dan butuh banyak pemecahan masalah untuk memperbaikinya. Ini karena itu lebih umum untuk mengatur saluran IRQ secara manual, seperti dengan switch DIP , yang membuatnya lebih mungkin bahwa lebih dari satu perangkat menggunakan jalur IRQ yang sama.

Namun, IRQs ditangani jauh lebih baik di versi Windows yang lebih baru yang menggunakan plug and play, jadi Anda jarang melihat konflik IRQ atau masalah IRQ lainnya.

Melihat dan Mengedit Pengaturan IRQ

Cara termudah untuk melihat informasi IRQ di Windows adalah dengan Pengelola Perangkat . Ubah opsi menu Tampilan ke Sumber Daya berdasarkan jenis untuk melihat bagian Permintaan Interupsi (IRQ) .

Anda juga dapat menggunakan Informasi Sistem. Jalankan perintah msinfo32.exe dari kotak dialog Run ( Windows Key + R ), dan kemudian arahkan ke Hardware Resources> IRQs .

Pengguna Linux dapat menjalankan perintah cat / proc / interrupts untuk melihat pemetaan IRQ.

Anda mungkin perlu mengubah garis IRQ untuk perangkat tertentu jika menggunakan IRQ yang sama dengan yang lain, meskipun biasanya tidak diperlukan karena sumber daya sistem secara otomatis dialokasikan untuk perangkat yang lebih baru. Ini hanya perangkat Arsitektur Standar Industri (ISA) yang lebih tua yang mungkin memerlukan penyesuaian IRQ manual.

Anda dapat mengubah pengaturan IRQ di BIOS atau dalam Windows melalui Pengelola Perangkat.

Berikut ini cara mengubah pengaturan IRQ dengan Pengelola Perangkat:

Penting: Ingat bahwa membuat perubahan yang salah ke pengaturan ini dapat menyebabkan masalah yang tidak Anda miliki sebelumnya. Pastikan Anda tahu apa yang Anda lakukan dan telah mencatat pengaturan dan nilai yang ada sehingga Anda tahu apa yang harus dikembalikan kembali jika ada sesuatu yang salah.

  1. Buka Pengelola Perangkat .
  2. Klik dua kali atau ketuk dua kali perangkat untuk membuka jendela Properties -nya.
  3. Pada tab Sumber , batalkan pilihan Gunakan opsi pengaturan otomatis .
  4. Gunakan menu "Pengaturan berdasarkan:" drop down untuk memilih konfigurasi perangkat keras yang harus diubah.
  5. Dalam Pengaturan sumber daya> Jenis sumber daya , pilih Permintaan interupsi (IRQ) .
  1. Gunakan tombol Ubah Pengaturan ... untuk mengedit nilai IRQ.

Catatan: Jika tidak ada tab "Sumber Daya" atau "Gunakan pengaturan otomatis" berwarna abu-abu atau tidak diaktifkan, itu berarti bahwa Anda tidak dapat menentukan sumber daya untuk perangkat itu karena plug and play, atau bahwa perangkat tidak memiliki pengaturan lain yang dapat diterapkan untuk itu.

Kanal IRQ Umum

Berikut adalah beberapa saluran IRQ yang lebih umum digunakan untuk:

IRQ Line Deskripsi
IRQ 0 Pengatur waktu sistem
IRQ 1 Pengontrol keyboard
IRQ 2 Menerima sinyal dari IRQs 8-15
IRQ 3 Pengontrol port serial untuk port 2
IRQ 4 Pengontrol port serial untuk port 1
IRQ 5 Port paralel 2 dan 3 (atau kartu suara)
IRQ 6 Pengontrol floppy disk
IRQ 7 Port Paralel 1 (seringkali printer)
IRQ 8 CMOS / jam real-time
IRQ 9 ACPI mengganggu
IRQ 10 Periferal
IRQ 11 Periferal
IRQ 12 Koneksi mouse PS / 2
IRQ 13 Pengolah data numerik
IRQ 14 Kanal ATA (utama)
IRQ 15 ATA channel (sekunder)

Catatan: Karena IRQ 2 memiliki tujuan yang ditentukan, perangkat apa pun yang dikonfigurasi untuk menggunakannya malah akan menggunakan IRQ 9.