Apa IRQ (Request Interrupt)?

Piranti ngirim IRQ menyang prosesor kanggo nyuwun akses

IRQ, cendhak kanggo Interrupt Request, digunakake ing komputer kanggo ngirim persis sing - request kanggo ngganggu CPU dening sawetara piranti liyane hardware .

Permintaan Interrupt perlu kanggo kaya tekan keyboard , gerakan mouse , tindakan printer, lan liya-liyane. Nalika panyuwunan kasebut digawe dening piranti kanggo ngendhegake prosesor, komputer kasebut banjur bisa menehi piranti kasebut sawetara wektu kanggo mbukak operasi kasebut.

Contone, saben-saben sampeyan mencet tombol ing keyboard, panganggo interrupt nyritakake prosesor sing perlu kanggo mungkasi apa sing lagi ditindakake supaya bisa nangani penekanan tombol.

Saben piranti nyedhiyakake panyuwunan liwat saluran data sing unik sing disebut saluran. Umume sampeyan ndeleng IRQ sing dituduhake, iku ana ing nomer saluran iki, uga disebut nomer IRQ . Contone, IRQ 4 bisa digunakake kanggo siji piranti lan IRQ 7 kanggo liyane.

Wigati: IRQ diucapake minangka huruf IRQ, ora kaya erk .

IRQ Errors

Kasalahan sing gegandhengan karo Interrupt Request biasane mung katon nalika nginstal hardware anyar utawa ngowahi setelan ing hardware sing wis ana. Kene sawetara kesalahan IRQ sampeyan bisa ndeleng:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL STOP: 0x00000008 STOP: 0x00000009

Wigati: Waca Cara Ndandani Mriksa 0x00000008 Kasalahan utawa Carane Ndandani Stop 0x00000009 Kasalahan yen sampeyan lagi ngalami salah siji kasalahan sing mungkasi .

Nalika iku, saluran IRQ sing padha bisa digunakake kanggo luwih saka siji piranti (sauntara dudu ora digunakake ing wektu sing padha), ora normal.

Konflik IRQ paling mungkin ana nalika rong potongan hardware nyoba nggunakake saluran sing padha kanggo panyimpenan interrupt.

Wiwit Programmable Interrupt Controller (PIC) ora ndhukung iki, komputer bisa beku utawa piranti bakal mandheg kaya samesthine (utawa mandheg nyithak kabeh).

Mbalik ing dina awal Windows, kesalahan IRQ umum lan akeh ngatasi masalah kanggo ndandani. Iki amarga luwih umum ngatur saluran IRQ sacara manual, kaya karo switch DIP , sing ndadekake luwih saka siji piranti nggunakake garis IRQ sing padha.

Nanging, IRQs ditangani luwih apik ing versi anyar Windows sing nggunakake plug and play, supaya sampeyan bakal jarang ndeleng konflik IRQ utawa masalah IRQ liyane.

Ndeleng lan Ngedit Setelan IRQ

Cara paling gampang kanggo ndeleng informasi IRQ ing Windows yaiku Manager Piranti . Ngganti pilihan menu View to Resources miturut jinis kanggo ndeleng bagean interrupt request (IRQ) .

Sampeyan uga bisa nggunakake Sistem Informasi. Jalani perintah msinfo32.exe saka kothak dialog Run ( Windows Key + R ), banjur navigasi menyang Resources Resources> IRQs .

Para pengguna Linux bisa mbukak kucing / proc / nginterupake perintah kanggo ndeleng pemetaan IRQ.

Sampeyan bisa uga kudu ngganti garis IRQ kanggo piranti tartamtu yen nggunakake IRQ sing padha karo sing liya, sanadyan biasane ora perlu amarga sumber daya sistem dialokasikan kanthi otomatis kanggo piranti anyar. Iku mung piranti Arsitèktur Standar Industri (ISA) lawas sing bisa mbutuhake pangaturan IRQ manual.

Sampeyan bisa ngganti setelan IRQ ing BIOS utawa ing Windows liwat Device Manager.

Punika babagan cara ngganti setelan IRQ karo Manager Piranti:

Penting: Elinga yen nggawe owah-owahan sing ora bener kanggo setelan iki bisa nyebabake masalah sing durung ana. Priksa manawa sampeyan ngerti apa sing dilakoni lan wis nulis apa wae setelan lan nilai sing wis ana, supaya sampeyan ngerti apa sing kudu dibalekake manawa ana masalah.

  1. Bukak Piranti Manager .
  2. Klik kaping pindho utawa tutul kaping pindho piranti kanggo mbukak jendhela Properties .
  3. Ing tab Resources , pilih opsi Gunakake pilihan otomatis .
  4. Gunakake menu "Setelan miturut:" kanggo milih konfigurasi hardware sing kudu diganti.
  5. Ing Resource setting> Resource type , pilih interrupt request (IRQ) .
  1. Gunakake Setelan Ganti ... kanggo ngowahi nilai IRQ.

Cathetan: Yen ora ana tab "Sumber Daya", utawa "Gunakake setelan otomatis" wis dicithak utawa ora aktif, tegese sampeyan ora bisa nemtokake sumber daya kanggo piranti kasebut amarga plug lan muter, utawa piranti kasebut ora ana setelan liyane sing bisa diterapake.

Saluran IRQ umum

Punika apa sawetara saluran IRQ sing luwih umum digunakake kanggo:

IRQ Line Gambaran
IRQ 0 Timer sistem
IRQ 1 Keyboard controller
IRQ 2 Ditampa sinyal saka IRQ 8-15
IRQ 3 Serial port controller kanggo port 2
IRQ 4 Controller port serial kanggo port 1
IRQ 5 Port 2 lan 3 (utawa kertu swara)
IRQ 6 Floppy disk controller
IRQ 7 Port sejajar 1 (asring printer)
IRQ 8 Jam CMOS / real-time
IRQ 9 ACPI ngganggu
IRQ 10 Peripherals
IRQ 11 Peripherals
IRQ 12 Sambungan mouse PS / 2
IRQ 13 Prosesor numerik
IRQ 14 Saluran ATA (utami)
IRQ 15 Saluran ATA (sekunder)

Wigati: Awit IRQ 2 duwe tujuan sing ditetepake, piranti apa wae sing dikonfigurasi supaya nggunakake bakal nggunakake IRQ 9.