Apakah itu Permintaan Gangguan (IRQ)?

Isi kandungan:

Apakah itu Permintaan Gangguan (IRQ)?
Apakah itu Permintaan Gangguan (IRQ)?
Anonim

IRQ, singkatan daripada Interrupt Request, digunakan dalam komputer untuk menghantar dengan tepat-permintaan untuk mengganggu CPU oleh beberapa perkakasan lain.

Tujuan IRQ

Permintaan Gangguan diperlukan untuk perkara seperti penekanan papan kekunci, pergerakan tetikus, tindakan pencetak dan banyak lagi. Apabila permintaan dibuat oleh peranti untuk menghentikan seketika pemproses, komputer kemudiannya dapat memberi peranti itu sedikit masa untuk menjalankan operasinya sendiri.

Sebagai contoh, setiap kali anda menekan kekunci pada papan kekunci, pengendali gangguan memberitahu pemproses bahawa ia perlu menghentikan perkara yang sedang dilakukannya supaya ia boleh mengendalikan ketukan kekunci.

Setiap peranti menyampaikan permintaan melalui talian data unik yang dipanggil saluran. Selalunya anda melihat IRQ dirujuk, ia bersebelahan dengan nombor saluran ini, juga dipanggil nombor IRQ. Contohnya, IRQ 4 mungkin digunakan untuk satu peranti dan IRQ 7 untuk peranti lain.

IRQ disebut sebagai huruf I-R-Q, bukan sebagai erk.

IRQ Error

Ralat berkaitan Permintaan Gangguan biasanya hanya dilihat apabila memasang perkakasan baharu atau menukar tetapan dalam perkakasan sedia ada. Berikut ialah beberapa ralat IRQ yang mungkin anda lihat:

IRQL_NOT_DISPATCH_LEVEL

IRQL_NOT_GREATER_OR_EQUAL

STOP: 0x00000008

STOP: 0x00000009

Lihat Cara Membetulkan STOP 0x00000009 Ralat jika anda mengalami salah satu daripada ralat berhenti tersebut (nasihat kami adalah serupa untuk kedua-duanya).

Walaupun saluran IRQ yang sama mungkin digunakan untuk lebih daripada satu peranti (selagi kedua-duanya tidak benar-benar digunakan pada masa yang sama), ia biasanya tidak begitu. Konflik IRQ berkemungkinan besar berlaku apabila dua perkakasan cuba menggunakan saluran yang sama untuk permintaan gangguan.

Memandangkan Pengawal Gangguan Boleh Aturcara (PIC) tidak menyokong perkara ini, komputer mungkin menjadi beku atau peranti akan berhenti berfungsi seperti yang diharapkan (atau berhenti berfungsi sepenuhnya).

Dulu pada zaman awal Windows, ralat IRQ adalah perkara biasa dan memerlukan banyak penyelesaian masalah untuk membetulkannya. Ini kerana adalah lebih biasa untuk menetapkan saluran IRQ secara manual, seperti dengan suis DIP, yang menjadikan lebih daripada satu peranti menggunakan talian IRQ yang sama.

Walau bagaimanapun, IRQ dikendalikan dengan lebih baik dalam versi Windows yang lebih baharu yang menggunakan plug and play, jadi anda jarang akan melihat konflik IRQ atau isu IRQ yang lain.

Melihat dan Mengedit Tetapan IRQ

Cara paling mudah untuk melihat maklumat IRQ dalam Windows ialah dengan Pengurus Peranti. Tukar pilihan menu View kepada Resources mengikut jenis untuk melihat bahagian Interrupt request (IRQ).

Image
Image

Anda juga boleh menggunakan Maklumat Sistem. Jalankan perintah msinfo32.exe daripada kotak dialog Run (WIN+R), dan kemudian navigasi ke Sumber Perkakasan> IRQ.

Image
Image

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

Anda mungkin perlu menukar talian IRQ untuk peranti tertentu jika ia menggunakan IRQ yang sama seperti yang lain, walaupun ia biasanya tidak diperlukan kerana sumber sistem diperuntukkan secara automatik untuk peranti yang lebih baharu. Ia hanya peranti Industry Standard Architecture (ISA) yang lebih lama yang mungkin memerlukan pelarasan IRQ manual.

Cara Menukar Tetapan IRQ

Anda boleh menukar tetapan IRQ dalam BIOS atau dalam Windows melalui Pengurus Peranti. Berikut ialah cara menukar tetapan IRQ dengan Pengurus Peranti:

Ingat bahawa membuat perubahan yang salah pada tetapan ini boleh menyebabkan masalah yang anda tidak alami sebelum ini. Pastikan anda tahu perkara yang anda lakukan dan telah merekodkan sebarang tetapan dan nilai sedia ada supaya anda tahu perkara yang perlu dibalikkan sekiranya berlaku masalah.

  1. Buka Pengurus Peranti.
  2. Klik dua kali atau ketik dua kali pada peranti untuk membuka tetingkap Propertiesnya. Anda perlu membuka kategori peranti itu terlebih dahulu sebelum anda dapat melihatnya, yang boleh anda lakukan dengan mengklik dua kali/mengetik.
  3. Dalam tab Sumber, nyahpilih pilihan Gunakan tetapan automatik.

    Image
    Image

    Jika anda tidak menemui tab ini atau pilihan dikelabukan atau tidak didayakan, ini bermakna sama ada anda tidak boleh menentukan sumber untuk peranti itu atau peranti itu tidak mempunyai tetapan lain yang boleh digunakan padanya.

  4. Gunakan Tetapan berdasarkan menu lungsur turun untuk memilih konfigurasi perkakasan yang perlu diubah.
  5. Pilih IRQ daripada kawasan Tetapan sumber.
  6. Gunakan butang Tukar Tetapan untuk mengedit nilai IRQ.

Saluran IRQ Biasa

Berikut ialah beberapa saluran IRQ yang lebih biasa digunakan untuk:

IRQ Line Penerangan
IRQ 0 Pemasa sistem
IRQ 1 Pengawal papan kekunci
IRQ 2 Menerima isyarat daripada IRQ 8-15
IRQ 3 Pengawal port bersiri untuk port 2
IRQ 4 Pengawal port bersiri untuk port 1
IRQ 5 Port selari 2 dan 3 (atau kad bunyi)
IRQ 6 Pengawal cakera liut
IRQ 7 Port selari 1 (selalunya pencetak)
IRQ 8 CMOS/jam masa nyata
IRQ 9 gangguan ACPI
IRQ 10 Periferal
IRQ 11 Periferal
IRQ 12 sambungan tetikus PS/2
IRQ 13 Pemproses data berangka
IRQ 14 saluran ATA (utama)
IRQ 15 saluran ATA (sekunder)

Memandangkan IRQ 2 mempunyai tujuan yang ditetapkan, mana-mana peranti yang dikonfigurasikan untuk menggunakannya sebaliknya akan menggunakan IRQ 9.

Disyorkan: