Rumah Pembangunan Apakah permintaan sampukan (irq)? - definisi dari techopedia

Apakah permintaan sampukan (irq)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Interrupt Request (IRQ)?

Permintaan gangguan (IRQ) adalah isyarat tak segerak yang dihantar dari peranti ke pemproses yang menunjukkan bahawa untuk memproses permintaan, perhatian diperlukan. Perkakasan IRQ diinduksi oleh permintaan periferi atau peranti perkakasan, sedangkan perisian IRQ diinduksi oleh arahan perisian. Kedua-duanya menghasilkan simpanan status pemproses, dan kembali untuk melayani IRQ menggunakan rutin pengendali interrupt.

Techopedia menerangkan Permintaan Interrupt (IRQ)

Interrupt biasanya digunakan untuk melaksanakan pengkomputeran multitasking dan berkesan menghapuskan keperluan bagi pemproses untuk mencontohi (poll) garis sambil menunggu peristiwa luaran.

IRQ disampaikan kepada pemproses oleh pengawal interrupt diprogram (PICs), yang mengutamakan dan menguruskan interrupts kepada pemproses. Peranti yang terkenal dalam seni bina komputer (PC) adalah PIC Intel 8259A, yang kemudiannya digantikan oleh PIC (APICs) maju tetapi terus digunakan hari ini.

Interrupts boleh dipicu tahap atau dipicu tepi. Gangguan yang dipancarkan tahap menunjukkan bahawa garisan itu dipegang oleh peranti pada tahap yang aktif, mencetuskan gangguan sehingga ia disampaikan. Potongan tepi yang dicetuskan menunjukkan bahawa peranti mencetuskan garis lama dari tahap 1 hingga 0 (atau sebaliknya). PIC dijangka menangkap pencetus ini dan menyelenggara gangguan tersebut.

Tahap IRQ diperuntukkan kepada peranti untuk menunjukkan identiti mereka. Sebagai contoh, dalam PC, IRQ0 melalui IRQ15 menandakan tahap 16 yang berkaitan dengan tetikus, papan kekunci, port siri, kad bunyi, pengawal cakera liut, dan saluran lampiran teknologi canggih teknologi tinggi / menengah (ATA) yang digunakan untuk peranti cakera keras.

Apabila dua peranti menggunakan tahap yang sama, konflik IRQ berlaku. Hari ini, peranti plag dan main USB (PnP) telah hampir menghapuskan masalah ini.

Apakah permintaan sampukan (irq)? - definisi dari techopedia