Wat ass eng IRQ (Interrupt Request)?

Devices schécken engem IRQ dem Prozessor fir den Zougang ze kréien

Een IRQ, kuerz fir Interrupt Request, gëtt an engem Computer benotzt fir exakt dat ze schécken - eng Ufro fir d' CPU duerch e puer aner Hardware ze interruptéieren .

Eng Interrupt Request ass néideg fir Saachen wéi Tastaturpressen , Mausbewegungen , Dréckeraktiounen a méi. Wann d'Ufro vun engem Apparat geschitt ass fir de Prozessor momentan ze stoppen, kann de Computer dann de Moment e puer Zäit fir säin eegene Bedreiwe ze maachen.

Zum Beispill, all Kéiers wann Dir e Schlëssel op der Tastatur dréckt, gëtt en Interrupt Handler dem Prozessor gesot datt et muss ophalen, wat et am Moment maacht datt et de Schlësselblieder handhaben kann.

Jidder Apparat kommunizéiert d'Ufro vun enger eenzegaarteger Datebank, genannt Kanal. Déi meescht vun der Zäit gesinn IRQ referenzéiert, et ass niewent dëse Kanalnummer, och als IRQ Nummer . Zum Beispill kann IRQ 4 fir een Apparat an IRQ 7 fir eng aner benotzt ginn.

Note: IRQ gëtt als Bréiwer IRQ, net als erk .

IRQ Feeler

Fehler mat Interrupt Request ginn normalerweis nëmmen bei der Installatioun vun neier Hardware oder vun den Astellunge vun der bestehender Hardware gesi ginn. Hei sinn e puer IRQ Feeler déi Dir gesinn:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL STOP: 0x00000008 STOP: 0x00000009

Remark: Fannt Dir Wéi fixéiert STOP 0x00000008 Feeler oder Wéi fixéiert STOP 0x00000009 Feeler, wann Dir ee vun dëse Stopfehler erënnert .

Obwuel et de selwechte IRQ Kanal fir méi wéi ee Apparat brauch (soulaang wéi se zwee net tatsächlech gläichzäiteg benotzt ginn) benotzt gëtt, ass et normalerweis net esou.

E IRQ-Konflikt ass am wahrscheinlechsten geschitt, wann zwee Stéck Hardware probéiert de selwechte Kanal fir eng Interrupt Request ze benotzen.

Well den programmierbaren Interrupt Controller (PIC) net ënnerstëtze kann, kann de Computer e Gefri rippen oder d'Geriwwelen hänken wéi méiglech erwaart (oder ze stoppen ganz).

Back in de fréie Windows-Deeg, goufen IRQ Feeler gemeet an et huet vill Stéierungssécherung fir se ze fixéieren. Dëst war, well et méi üblech war fir IRQ Kanäl ze manipuléieren, wéi mat DIP Schalter , wat et méi wahrscheinlech huet datt méi wéi ee Geriwwel d'selwecht IRQ Linn benotzt.

D'IRQ sinn awer besser an méi nei Versioun vu Windows gehandelt, déi Plug & Play benotzen, fir datt Dir e puer IRQ Konflikter oder aner IRQ Ausgab gesinn.

Uwendung a Editioun vun der IRQ-Astellungen

Déi einfachst Manéier fir IRQ Informatiounen an Windows ze gesinn ass mat Device Manager . Ändert d'Menüoptioun op Ressourcen no Type u fir d'Rubrik Interrupt Request (IRQ) ze gesinn.

Dir kënnt och Systeminformatioun benotzen. Maacht den Befehl msinfo32.exe aus dem Run Run ( Windows Key + R ) aus a navigéiere se a Hardware Ressourcen> IRQs .

Linux Benotzer kënnen de Kommando cat / proc / interrupts ausführen fir IRQ mappings ze gesinn.

Dir musst d'IRQ-Linn fir e spezifeschen Apparat änneren, wann et déiselwecht IRQ as an aner benotzt, obwuel et normalerweis onnéideg néideg ass, well d' System Ressourcen automatesch fir neier Apparate gewiesselt ginn. Et ass just älter Industrie Standardarchitektur (ISA) Apparater, déi eventuell manuelle IRQ-Justifizatiounen brauchen.

Dir kënnt IRQ-Astellungen um BIOS oder ënner Windows iwwer Device Manager änneren.

Hei ass wéi d'IRQ-Astellungen mat Device Manager geännert ginn:

Wichteg: Maacht drun, datt falsch Changementer zu deenen Astellungen falsch verursaachen Probleemer déi Dir hutt net virdru verursaacht hunn. Vergewëssert Iech datt Dir wësst wat Dir maacht an hutt existéierend Astellungen a Wäerter opgeholl, fir datt Dir wësst, wat fir eng Kéier zréckkéiers, sollt eppes falsch goen.

  1. Open Device Manager .
  2. Doppelt Klickt oder en Duuscht vun engem Apparat fir seng Propertiesfenster ze maachen.
  3. Op der Registerkarte Ressourcen deaktivéiert d' automatësch Parameteren .
  4. Benotzt de Parameteren "Parameteren baséiert op:" op d'Auswiel fir d'Hardwarekonfiguratioun déi sollt geännert ginn.
  5. An Resource Settings> Ressourcentyp wielen, Interrupt Request (IRQ) wielen .
  1. Benutze d' Change Setting ... button fir den IRQ Wert ze änneren.

Notiz: Wann et net e "Ressourcen" oder "Benotz automatesch Parameteren" klickt oder net aktivéiert ass, heescht dat datt Dir keng Ressource fir dat Gerät spezifizéiere kann, well et Plug & Play oder dat Gerät net huet aner Astellungen déi Dir ugewannt ginn.

Gemeinsame IRQ Channels

Hei sinn e puer vun de méi üblech IRQ Kanäl benotzt fir:

Der IRQ Linn Beschreiwung
IRQ 0 System Timer
IRQ 1 Keyboard Controller
IRQ 2 Receives Signaler vum IRQ 8-15
IRQ 3 Seriell Ports Controller fir Port 2
IRQ 4 Serial Port Controller fir Port 1
IRQ 5 Parallel Port 2 an 3 (oder Soundkarte)
IRQ 6 Diskette Controller
IRQ 7 Parallel Port 1 (meeschtens Dréckeren)
IRQ 8 CMOS / Echtzäituhr
IRQ 9 ACPI interruptéiert
IRQ 10 Peripheralien
IRQ 11 Peripheralien
IRQ 12 PS / 2 Mausverbindung
IRQ 13 Numereschen Datenprozessor
IRQ 14 ATA Kanal (primär)
IRQ 15 ATA Kanal (Sekondär)

Bemierkung: Well IRQ 2 e bestëmmten Zweck huet, gëtt all Apparat konfiguréiert fir se ze benotzen, stattdessen IRQ 9 benotzen.