Kas ir IRQ (pārtraukšanas pieprasījums)?

Ierīces sūta IRQ procesoram, lai pieprasītu piekļuvi

Datorā tieši tiek nosūtīts IRQ, īss interrupcijas pieprasījums , - pieprasījums pārtraukt CPU ar kādu citu aparatūras vienību.

Pārtraukšanas pieprasījums ir nepieciešams tādām lietām kā klaviatūras preses, peles kustības, printera darbības un daudz ko citu. Kad pieprasījums tiek veikts ar ierīci, lai īslaicīgi apstādinātu procesoru, tad dators var piešķirt ierīcei kādu laiku, lai palaistu savu darbību.

Piemēram, katru reizi, kad nospiežat tastatūras taustiņu, pārtraucis apstrādātājs informē procesoru, ka tam ir jāpārtrauc darbība, ko tā šobrīd veic, lai tā varētu apstrādāt taustiņsitienus.

Katra ierīce paziņo pieprasījumu par unikālu datu līniju, ko sauc par kanālu. Lielāko daļu laika, kad redzat IRQ atsauces, tas ir blakus šim kanāla skaitam, ko sauc arī par IRQ numuru . Piemēram, IRQ 4 var tikt izmantots vienai ierīcei, bet IRQ 7 - citam.

Piezīme: IRQ izrunā kā burtus IRQ, nevis kā erk .

IRQ kļūdas

Ar Pārtraucēja pieprasījumu saistītās kļūdas parasti tiek rādītas tikai tad, ja tiek instalēta jauna aparatūra vai tiek mainīti pašreizējā aparatūras iestatījumi. Šeit ir dažas IRQ kļūdas, kuras jūs varētu redzēt:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL STOP: 0x00000008 STOP: 0x00000009

Piezīme. Skatiet sadaļu Kā noteikt STOP 0x00000008 kļūdas vai kā noteikt STOP 0x00000009 kļūdas, ja rodas kāda no šīm apstāšanās kļūdām .

Lai gan tas pats IRQ kanāls ir iespējams izmantot vairāk nekā vienai ierīcei (ja vien vienlaicīgi abus faktiski neizmanto), parasti tas tā nav.

IRQ konflikts, visticamāk, rodas, ja divi aparatūras gabali mēģina izmantot to pašu kanālu pārtraukuma pieprasījumam.

Tā kā programmējamā pārtraucēja kontrolleris (PIC) to neatbalsta, dators var iesaldēt vai ierīces pārtrauks darboties, kā paredzēts (vai pilnībā pārtraucat darbu).

Atkārtoti Windows dienas sākumā IRQ kļūdas bija bieži sastopamas, un bija nepieciešams daudz problēmu novēršanas, lai tos novērstu. Tas bija tādēļ, ka biežāk IRQ kanāli tika iestatīti manuāli, piemēram, ar DIP slēdžiem , tāpēc vairāk nekā vienai ierīcei bija iespējams izmantot to pašu IRQ līniju.

Tomēr IRQ apstrādā daudz labāk jaunākās Windows versijās, kuras izmanto plug and play, tāpēc jūs reti redzēsiet IRQ konfliktu vai citu IRQ problēmu.

IRQ iestatījumu skatīšana un rediģēšana

Vieglākais veids, kā apskatīt IRQ informāciju sistēmā Windows, ir Device Manager . Mainiet izvēlni Skats izvēlnē Resursi pēc veida, lai skatītu sadaļu Interrupt request (IRQ) .

Varat arī izmantot sistēmas informāciju. Izpildīt komandu msinfo32.exe dialoglodziņā Palaidīt ( Windows Key + R ) un pēc tam doties uz Aparatūras resursi> IRQ .

Linux lietotāji var palaist komandu cat / proc / interrupts, lai apskatītu IRQ mapes.

Jums var būt nepieciešams mainīt IRQ līniju konkrētai ierīcei, ja tā izmanto to pašu IRQ kā citu, lai gan parasti tas nav nepieciešams, jo sistēmas resursi tiek automātiski piešķirti jaunākajām ierīcēm. Tas ir tikai vecāki rūpniecības standarta arhitektūras (ISA) ierīces, kurām var būt vajadzīgas manuālās IRQ korekcijas.

Varat mainīt IRQ iestatījumus BIOS vai Windows sistēmā, izmantojot Device Manager.

Tālāk ir norādīts, kā mainīt IRQ iestatījumus, izmantojot ierīces pārvaldnieku:

Svarīgi: atcerieties, ka, veicot nepareizas izmaiņas šajos iestatījumos, var rasties problēmas, kuras jums iepriekš nebija. Pārliecinieties, vai jūs zināt, ko jūs darāt, un esat ierakstījis visus esošos iestatījumus un vērtības, lai jūs zināt, ko atgriezties, ja kaut kas notiks nepareizi.

  1. Atveriet ierīces pārvaldnieku .
  2. Dubultklikšķis vai divreiz pieskarieties ierīcei, lai atvērtu tā rekvizītu logu.
  3. Cilnes Resursi noņemiet atzīmi no opcijas Izmantot automātiskos iestatījumus .
  4. Izmantojiet nolaižamo izvēlni "Iestatījumi, pamatojoties uz:", lai atlasītu aparatūras konfigurāciju, kas būtu jāmaina.
  5. Resursu iestatījumu> Resursu tips ietvaros izvēlieties Pārtraukt pieprasījumu (IRQ) .
  1. Izmantojiet pogu Mainīt iestatījumus ... , lai rediģētu IRQ vērtību.

Piezīme. Ja nav cilnes "Resursi" vai "Lietot automātiskos iestatījumus" ir pelēkas vai nav iespējotas, tas nozīmē, ka jūs nevarat norādīt resursus šai ierīcei, jo tā ir pievienota un atskaņota vai ka ierīcei nav citus iestatījumus, kurus uz to var attiecināt.

Kopējie IRQ kanāli

Tālāk ir minēti daži no visbiežāk izmantotajiem IRQ kanāliem:

IRQ līnija Apraksts
IRQ 0 Sistēmas taimeris
IRQ 1 Tastatūras kontrolleris
IRQ 2 Saņem signālus no IRQ 8-15
IRQ 3 Seriālā porta kontrolieris ostam 2
IRQ 4 Seriālā porta kontrolieris ostas 1
IRQ 5 Paralēlais 2 un 3 ports (vai skaņas karte)
IRQ 6 Diskešu diska kontrolleris
IRQ 7 Paralēlais ports 1 (bieži printeri)
IRQ 8 CMOS / reāllaika pulkstenis
IRQ 9 ACPI pārtrauc
IRQ 10 Perifērijas ierīces
IRQ 11 Perifērijas ierīces
IRQ 12 PS / 2 peles savienojums
IRQ 13 Ciparu datu apstrādātājs
IRQ 14 ATA kanāls (primārais)
IRQ 15 ATA kanāls (sekundārais)

Piezīme. Tā kā IRQ 2 ir paredzētais mērķis, jebkura ierīce, kas konfigurēta tā izmantošanai, tā vietā izmantos IRQ 9.