X'inhu IRQ (Talba għal Interruzzjoni)?

Il-mezzi jibagħtu IRQ lill-proċessur biex jitlob aċċess

IRQ, qasir għat-Talba għal Interruzzjoni, jintuża f'kompjuter biex jibgħat eżattament dik - talba biex tinterrompi s- CPU b'xi biċċa hardware oħra .

Tintalb Interruzzjoni hija meħtieġa għal affarijiet bħal preses tat- tastiera , movimenti tal- ġurdien , azzjonijiet tal-istampatur, u aktar. Meta t-talba ssir minn mezz li jwaqqaf il-proċessur momentanjament, il-kompjuter ikun jista 'jagħti lill-apparat xi żmien biex iwettaq l-operat tiegħu stess.

Per eżempju, kull darba li tagħfas ċavetta fuq it-tastiera, handler ta 'interruzzjoni jgħidlek lill-proċessur li teħtieġ li twaqqaf dak li qiegħda tagħmel bħalissa biex tkun tista' timmaniġġa l-punti ewlenin.

Kull mezz jikkomunika t-talba fuq linja tad-dejta unika msejħa kanal. Ħafna mill-ħin li tara l-IRQ irreferut, huwa flimkien ma 'dan in-numru tal-kanal, imsejħa wkoll numru IRQ . Pereżempju, IRQ 4 jista 'jintuża għal apparat wieħed u IRQ 7 għal ieħor.

Nota: IRQ tidher bħala l-ittri IRQ, mhux bħala erk .

IRQ Żbalji

Żbalji relatati mat-Talba ta 'Interruzzjoni normalment jidhru biss meta jiġi installat hardware ġdid jew jinbidlu s-settings f'ħard eżistenti. Hawn huma xi żbalji IRQ tista 'tara:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL STOP: 0x00000008 STOP: 0x00000009

Nota: Ara Kif Tinbeda STOP 0x00000008 Żbalji jew Kif Twaqqaf STOP 0x00000009 Żbalji jekk int qed tesperjenza wieħed minn dawk l- iżbalji ta 'waqfien .

Filwaqt li huwa possibbli li l-istess kanal IRQ jintuża għal aktar minn mezz wieħed (sakemm it-tnejn mhumiex attwalment użati fl-istess ħin), normalment mhuwiex il-każ.

Kunflitt IRQ x'aktarx iseħħ meta żewġ biċċiet ta 'hardware qed jippruvaw jużaw l-istess kanal għal talba ta' interruzzjoni.

Peress li l-Kontrollur ta 'Interruzzjoni Programmabbli (PIC) ma jsostnix dan, il-kompjuter jista' jiffriża jew it-tagħmir jieqaf jaħdem kif mistenni (jew jieqaf jaħdem għal kollox).

Lura fil-jiem tal-Windows bikrija, l-iżbalji tal-IRQ kienu komuni u ħadet ħafna problemi biex tiffissahom. Dan kien minħabba li kien iktar komuni li jitwaqqfu kanali IRQ manwalment, bħal ma ' swiċċijiet DIP , li għamluha aktar probabbli li aktar minn strument wieħed kien qed juża l-istess linja IRQ.

Madankollu, l-IRQs jiġu ttrattati ħafna aħjar f'verżjonijiet ġodda tal-Windows li jużaw il-plagg u l-logħob, hekk rari tara kunflitt IRQ jew kwistjoni IRQ oħra.

Il-Viżjar u l-Editjar tas-Settings IRQ

L-eħfef mod biex tara l-informazzjoni IRQ fil-Windows huwa ma ' Device Manager . Ibdel l-għażla tal-menu ta ' View għal Riżorsi skont it-tip biex tara t-taqsima Interruzzjoni ta' Interruzzjoni (IRQ) .

Tista 'wkoll tuża Informazzjoni tas-Sistema. Imexxi l- kmand msinfo32.exe mill-kaxxa dialog Run ( Windows Key + R ), u mbagħad navża għal Riżorsi Hardware> IRQs .

L-utenti ta 'Linux jistgħu jmexxu l-kmand tal- qtates / proc / interroppi biex jaraw il-mapep ta' IRQ.

Jista 'jkollok bżonn tibdel il-linja IRQ għal apparat speċifiku jekk qed tuża l-istess IRQ bħal ieħor, għalkemm normalment m'huwiex meħtieġ minħabba li r-riżorsi tas-sistema huma allokati awtomatikament għal apparati ġodda. Huwa biss l-Istrutturi l-Anzjani tal-Istandard tal-Industrija (ISA) li jista 'jkollhom bżonn aġġustamenti manwali tal-IRQ.

Tista 'tibdel is-settings ta' IRQ fil- BIOS jew fi ħdan il-Windows permezz ta 'Device Manager.

Ara kif tista 'tinbidel is-sit ta' l-IRQ ma 'Device Manager:

Importanti: Ftakar li tagħmel bidliet mhux korretti f'dawn is-settings tista 'tikkawża problemi li m'għandekx qabel. Kun żgur li taf x'qed tagħmel u rreġistrajt kwalunkwe settings u valuri eżistenti sabiex tkun taf x'għandek terġa 'lura għal xi ħaġa li tmur ħażin.

  1. Maniġer tal-Mezzi Miftuħa .
  2. Ikklikkja darbtejn jew doppja tolqot mezz biex tiftaħ it-tieqa tal- Properties tagħha.
  3. Fit-tab Riżorsi , iddeskriva l-għażla Awtomatika Uża l- għażla.
  4. Uża l- "Settings ibbażati fuq:" drop down menu biex tagħżel il-konfigurazzjoni tal-hardware li għandha tinbidel.
  5. Fl- issettjar tar-Riżorsi> Tip ta 'Riżorsi , agħżel It- talba ta' Interruzzjoni (IRQ) .
  1. Uża l- Istabbiliment tat - Tibdil ... buttuna biex tbiddel il-valur IRQ.

Nota: Jekk ma jkunx hemm tab "Riżorsi", jew "Juża settings awtomatiċi" huwa mċajpar jew mhux attivat, dan ifisser li jew int ma tistax tispeċifika riżorsa għal dak l-apparat minħabba li hija timla u tilgħab, jew li l-apparat m'għandux settings oħra li jistgħu jiġu applikati għaliha.

Kanali Komuni IRQ

Hawn huma xi wħud mill-kanali IRQ aktar komuni li jintużaw għal:

Linja IRQ Deskrizzjoni
IRQ 0 Timer tas-sistema
IRQ 1 Kontrollur tat-tastiera
IRQ 2 Tirċievi sinjali mill-IRQs 8-15
IRQ 3 Kontrollur tal-port serjali għall-port 2
IRQ 4 Kontrollur tal-port serjali għall-port 1
IRQ 5 Port parallel 2 u 3 (jew karta tal-ħoss)
IRQ 6 Kontroll tal-floppy disk
IRQ 7 Port parallel 1 (ħafna drabi printers)
IRQ 8 CMOS / arloġġ fil-ħin reali
IRQ 9 ACPI jinterrompi
IRQ 10 Periferali
IRQ 11 Periferali
IRQ 12 Konnessjoni tal-maws PS / 2
IRQ 13 Proċessur ta 'data numerika
IRQ 14 Kanal ATA (primarju)
IRQ 15 Kanal ATA (sekondarju)

Nota: Peress li l-IRQ 2 għandu skop maħtur, kull mezz ikkonfigurat biex jużah minflok juża l-IRQ 9.