IRQ (Interrupt Request)

Revision as of 13:32, 20 November 2021 by Kangtain (talk | contribs) (Kesalahan IRQ)

IRQ, kependekan dari Interrupt Request, digunakan dalam komputer untuk mengirimkan permintaan untuk menginterupsi CPU oleh perangkat keras lainnya.

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

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

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

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

Kesalahan IRQ

Kesalahan yang terkait dengan Permintaan Interupsi biasanya hanya terlihat saat memasang perangkat keras baru atau mengubah pengaturan pada perangkat keras yang ada. Berikut ini beberapa kesalahan IRQ yang mungkin Anda lihat:

IRQL_NOT_DISPATCH_LEVEL

IRQL_NOT_GREATER_OR_EQUAL

STOP: 0x00000008

STOP: 0x00000009


Note:Catatan: Lihat Cara Memperbaiki Kesalahan STOP 0x00000008 atau Cara Memperbaiki STOP 0x00000009 Kesalahan jika Anda mengalami salah satu dari stop error tersebut.


Meskipun saluran IRQ yang sama dapat digunakan untuk lebih dari satu perangkat (asalkan keduanya tidak digunakan pada saat yang bersamaan), biasanya tidak demikian halnya. Konflik IRQ kemungkinan besar terjadi ketika dua buah perangkat keras berusaha menggunakan saluran yang sama untuk permintaan interupsi.

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

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

Namun, IRQ ditangani jauh lebih baik di versi Windows yang lebih baru yang menggunakan plug and play, sehingga Anda jarang akan melihat konflik IRQ atau masalah IRQ lainnya. Melihat dan Mengedit Pengaturan IRQ

Cara termudah untuk melihat informasi IRQ di Windows adalah dengan Device Manager. Ubah opsi Lihat menu menjadi Sumberdaya menurut jenis untuk melihat bagian Permintaan Interupsi (IRQ).

Anda juga dapat menggunakan Informasi Sistem. Jalankan perintah msinfo32.exe dari kotak dialog Jalankan (Windows Key + R), lalu navigasikan ke Sumber Daya Perangkat Keras> IRQ .

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

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

Anda dapat mengubah pengaturan IRQ di BIOS atau di dalam Windows melalui Device Manager. Berikut cara mengubah pengaturan IRQ dengan Device Manager:

Penting: Ingatlah bahwa membuat perubahan yang salah pada pengaturan ini dapat menyebabkan masalah yang sebelumnya tidak Anda miliki. Pastikan Anda tahu apa yang Anda lakukan dan telah mencatat semua pengaturan dan nilai yang ada sehingga Anda tahu apa yang harus dikembalikan lagi jika terjadi kesalahan.

  • Buka Pengelola Perangkat.
  • Klik dua kali atau ketuk dua kali perangkat untuk membuka jendela Properties-nya.
  • Di tab Sumber Daya, hapus pilihan opsi Gunakan pengaturan otomatis .
  • Gunakan menu tarik-turun "Pengaturan berdasarkan:" untuk memilih konfigurasi perangkat keras yang harus diubah.
  • Dalam Pengaturan sumber daya> Jenis sumber daya, pilih Permintaan interupsi (IRQ) .
  • 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 Anda tidak dapat menentukan sumber daya untuk perangkat itu karena plug and play, atau perangkat tidak memiliki pengaturan lain yang dapat diterapkan untuk itu. Saluran IRQ yang umum

Inilah beberapa saluran IRQ yang lebih umum digunakan:

Jalur IRQ Deskripsi
IRQ 0 Timer sistem
IRQ 1 Pengontrol keyboard
IRQ 2 Menerima sinyal dari IRQ 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 waktu-nyata
IRQ 9 ACPI menyela
IRQ 10 Periferal
IRQ 11 Periferal
IRQ 12 Koneksi mouse PS / 2
IRQ 13 Pemroses data numerik
IRQ 14 Saluran ATA (primer)
IRQ 15 Saluran ATA (sekunder)

Referensi