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: 0x00000009Megjegyzé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.
- Nyissa meg az Eszközkezelőt .
- Kattintson duplán vagy duplán érintse meg a készüléket a Tulajdonságok ablak megnyitásához.
- Az Erőforrások lapon törölje az Automatikus beállítások használata lehetőséget.
- Használja a "Beállítások alapján:" legördülő menüt a megváltoztatandó hardverkonfiguráció kiválasztásához.
- 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 .
- 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.