Mi az IRQ (megszakítási kérelem)?

A készülékek IRQ-t küldnek a processzor számára a hozzáférés kéréséhez

Egy megszakítási kéréshez rövidített IRQ-t használnak a számítógépben, hogy pontosan elküldjék - egy kérelmet, hogy megpróbálja megszakítani a CPU- t egy másik hardverdarabon .

Megszakítási kérelemre van szükség olyan dolgokhoz, mint a billentyűzetprések , egérmozgások , nyomtató műveletek stb. Amikor a kérelmet egy eszköz végzi, hogy a processzort hirtelen leállítsa, a számítógép ezután képes lesz arra, hogy a készüléket időben futtassa a saját működéséhez.

Például, amikor megnyom egy billentyűt a billentyűzeten, egy megszakításkezelő megmondja a processzornak, hogy meg kell állítania, hogy mit csinál jelenleg, hogy képes legyen kezelni a billentyűleütéseket.

Minden eszköz kommunikál a kérelmet egy egyedi csatorna-adatcsatornán keresztül. Legtöbbször az IRQ hivatkozással találkozik, ez a csatorna szám mellett van, amelyet IRQ-számnak is neveznek. Például az IRQ 4 használható egy eszközön és az IRQ 7 egy másik eszközön.

Megjegyzés: Az IRQ a betűk IRQ-ként szól, nem pedig erk- ként.

IRQ hibák

A megszakítási kérelemhez kapcsolódó hibák általában csak az új hardverek telepítésekor vagy a meglévő hardver beállításainak módosításakor jelentkeznek. Íme néhány IRQ hiba, amelyet láthat:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL STOP: 0x00000008 STOP: 0x00000009

Megjegyzés: Lássa el, hogyan szüntesse meg a STOP 0x00000008 hibákat, vagy hogyan szüntesse meg a STOP 0x00000009 hibákat, ha az egyik ilyen megállási hibát tapasztal.

Bár ugyanaz az IRQ-csatorna egynél több eszközön is használható (mindaddig, amíg mindkettőt ténylegesen nem használják egyszerre), ez általában nem így van.

Az IRQ-ütközés valószínűleg akkor fordul elő, ha két hardver megpróbálja ugyanazt a csatornát használni egy megszakítási kérelemhez.

Mivel a programozható megszakításvezérlő (PIC) ezt nem támogatja, a számítógép lefagyhat, vagy a készülékek a várakozásnak megfelelően működnek (vagy teljesen leállnak).

A korai Windows-napokban az IRQ-hibák gyakoriak voltak, és sok hibaelhárítást igényelt a javításuk. Ez azért volt így, mert gyakrabban állították be az IRQ csatornákat manuálisan, például a DIP-kapcsolókkal , ami miatt valószínűbb, hogy egynél több eszköz ugyanazt az IRQ sort használja.

Azonban az IRQ-k sokkal jobban kezelhetők a Windows új verzióiban, amelyek plug and play-et használnak, ezért ritkán láthat IRQ-konfliktust vagy más IRQ-problémát.

IRQ beállítások megtekintése és szerkesztése

Az IRQ-információk legegyszerűbb módja a Windows-ban az Eszközkezelővel . Módosítsa a View (Nézet) menüpontot Resource (Típus szerint) típusra a Megszakítási kérelem (IRQ) szakasz megtekintéséhez.

Használhatja a Rendszerinformációkat is. Végezze el az msinfo32.exe parancsot a Futtatás párbeszédpanelen ( Windows Key + R ), majd keresse meg a Hardverforrások> IRQ-okat .

A Linux felhasználók futtathatják a cat / proc / interrupts parancsot az IRQ leképezések megtekintéséhez.

Előfordulhat, hogy módosítani kell egy adott eszköz IRQ-vonalát, ha ugyanazt az IRQ-t használja, mint a másik, de általában szükségtelen, mivel a rendszererőforrások automatikusan új eszközökhöz vannak hozzárendelve. Ez csak régebbi ipari standard architektúra (ISA) eszközök, amelyek kézi IRQ beállításra szorulhatnak.

Az IRQ beállításokat megváltoztathatja a BIOS-ban vagy a Windows-ban az Eszközkezelő segítségével.

Az IRQ beállításainak módosítása az Eszközkezelő segítségével:

Fontos: Ne feledje, hogy a beállítások helytelen módosítása problémákat okozhat, amelyekkel korábban nem volt. Győződjön meg róla, hogy tudja, mit csinál, és feljegyzett minden meglévő beállítást és értéket, hogy tudd, mit térjen vissza, ha valami rosszul megy.

  1. Nyissa meg az Eszközkezelőt .
  2. Kattintson duplán vagy duplán érintse meg a készüléket a Tulajdonságok ablak megnyitásához.
  3. Az Erőforrások lapon törölje az Automatikus beállítások használata lehetőséget.
  4. Használja a "Beállítások alapján:" legördülő menüt a megváltoztatandó hardverkonfiguráció kiválasztásához.
  5. Az Erőforrás beállításai> Erőforrás típusa mezőben válassza a Megszakítási kérelem (IRQ) lehetőséget .
  1. Használja a Change Setting ... gombot az IRQ érték szerkesztéséhez.

Megjegyzés: Ha nincs "Erőforrások" lap, vagy az "Automatikus beállítások használata" szürkén van vagy nem engedélyezett, akkor azt sem jelenti, hogy nem adhat meg erőforrást az eszközhöz, mert plug and play vagy a készülék nem rendelkezik egyéb beállításokat, amelyek rá vonatkozhatnak.

Közös IRQ csatornák

Az alábbiakban néhány gyakori IRQ csatornát használnak:

IRQ vonal Leírás
IRQ 0 Rendszeridőzítő
IRQ 1 Billentyűzet vezérlő
IRQ 2 A 8-15. IRQ-októl kapott jeleket kapja
IRQ 3 Soros port vezérlő a 2. porthoz
IRQ 4 Soros port vezérlő 1. porthoz
IRQ 5 2. és 3. párhuzamos port (vagy hangkártya)
IRQ 6 Hajlékonylemez-vezérlő
IRQ 7 Párhuzamos port 1 (gyakran nyomtatók)
IRQ 8 CMOS / valós idejű óra
IRQ 9 ACPI megszakítás
IRQ 10 perifériák
IRQ 11 perifériák
IRQ 12 PS / 2 egérkapcsolat
IRQ 13 Numerikus adatfeldolgozó
IRQ 14 ATA csatorna (elsődleges)
IRQ 15 ATA csatorna (másodlagos)

Megjegyzés: Mivel az IRQ 2-nek van egy kijelölt rendeltetése, minden olyan eszköz, amelynek használatára van beállítva, inkább az IRQ-ot használja.