Az IRQ, az Interrupt Request rövidítése, egy számítógépben pontosan ezt küldi el – a CPU megszakítására irányuló kérést valamilyen más hardverrel.
Az IRQ célja
A megszakítási kérelemre olyan dolgokhoz van szükség, mint például a billentyűzet lenyomása, az egérmozgatás, a nyomtatóműveletek stb. Amikor egy eszköz kéri a processzor rövid leállítását, a számítógép tud némi időt adni az eszköznek a saját működésének futtatására.
Például minden alkalommal, amikor megnyom egy billentyűt a billentyűzeten, egy megszakításkezelő közli a processzorral, hogy le kell állítania az éppen csinált tevékenységet, hogy kezelni tudja a billentyűleütéseket.
Minden eszköz egy egyedi adatvonalon, úgynevezett csatornán közli a kérést. Legtöbbször az IRQ-ra hivatkozva látja ezt a csatornaszámot, amelyet IRQ-számnak is neveznek. Például az IRQ 4 használható egyik eszközhöz, az IRQ 7 pedig egy másikhoz.
Az IRQ-t I-R-Q betűkkel ejtik, nem pedig erk-ként.
IRQ hibák
A megszakítási kéréssel kapcsolatos hibák általában csak új hardver telepítésekor vagy a meglévő hardver beállításainak módosításakor jelennek meg. Íme néhány IRQ hiba, amelyet láthat:
IRQL_NOT_DISPATCH_LEVEL
IRQL_NOT_GREATER_OR_EQUAL
STOP: 0x00000008
STOP: 0x00000009
Tekintse meg a STOP 0x00000009 hibák kijavítását, ha a leállítási hibák valamelyikét tapasztalja (a mi tanácsunk mindkettőre hasonló).
Bár lehetséges, hogy ugyanazt az IRQ-csatornát egynél több eszköz is használja (addig, amíg mindkettőt valójában nem használják egyszerre), ez általában nem így van. IRQ-ütközés valószínűleg akkor fordul elő, ha két hardver ugyanazt a csatornát próbálja használni megszakítási kéréshez.
Mivel a programozható megszakításvezérlő (PIC) nem támogatja ezt, előfordulhat, hogy a számítógép lefagy, vagy az eszközök a várt módon leállnak (vagy teljesen leállnak).
A Windows korai időszakában az IRQ hibák gyakoriak voltak, és sok hibaelhárítást igényelt a javításuk. Ennek az az oka, hogy gyakoribb volt az IRQ-csatornák manuális beállítása, mint például a DIP-kapcsolók esetében, ami nagyobb valószínűséggel tette, hogy egynél több eszköz használja ugyanazt az IRQ-vonalat.
Az IRQ-kat azonban sokkal jobban kezelik a Windows újabb verziói, amelyek plug and play funkciót használnak, így ritkán fog IRQ-ütközést vagy más IRQ-problémát látni.
IRQ-beállítások megtekintése és szerkesztése
A Windows rendszerben az IRQ-információk megtekintésének legegyszerűbb módja az Eszközkezelő. Módosítsa a View menüopciót a Resources by type értékre a megszakításkérés (IRQ) rész megtekintéséhez.
Használhatja a Rendszerinformációkat is. Hajtsa végre a msinfo32.exe parancsot a Futtatás párbeszédpanelen (WIN+R), majd navigáljon a Hardware Resources elemre.> IRQs.
A Linux felhasználók futtathatják a cat /proc/interrupts parancsot az IRQ-leképezések megtekintéséhez.
Lehet, hogy meg kell változtatnia egy adott eszköz IRQ-vonalát, ha az ugyanazt az IRQ-t használja, mint egy másik, bár ez általában szükségtelen, mivel a rendszer erőforrásait automatikusan lefoglalja az újabb eszközökhöz. Csak a régebbi Industry Standard Architecture (ISA) eszközöknek lehet szükségük kézi IRQ-beállításokra.
Az IRQ-beállítások módosítása
Az IRQ-beállításokat a BIOS-ban vagy a Windowson belül az Eszközkezelőn keresztül módosíthatja. Az IRQ-beállítások módosítása az Eszközkezelővel:
Ne feledje, hogy a beállítások helytelen módosítása olyan problémákat okozhat, amelyek korábban nem voltak. Győződjön meg arról, hogy tudja, mit csinál, és rögzítette a meglévő beállításokat és értékeket, hogy tudja, mire kell visszatérnie, ha valami baj lenne.
- Nyissa meg az Eszközkezelőt.
- Kattintson vagy koppintson duplán egy eszközre a Tulajdonságok ablak megnyitásához. Először meg kell nyitnia az eszköz kategóriáját, mielőtt láthatja, amit dupla kattintással/koppintással tehet meg.
A Resources lapon törölje a Automatikus beállítások használata opció kijelölését.
Ha nem találja ezt a lapot, vagy az opció ki van szürkítve, vagy nincs engedélyezve, az azt jelenti, hogy vagy nem tud erőforrást megadni az eszközhöz, vagy az eszközön nincs más, alkalmazható beállítás.
- Használja a Settings based on legördülő menüt a módosítani kívánt hardverkonfiguráció kiválasztásához.
- Válassza ki a IRQ elemet a tulajdonságok Erőforrás-beállítások területén.
- Használja a Beállítás módosítása gombot az IRQ érték szerkesztéséhez.
Közös IRQ-csatornák
Íme, mire használják a gyakoribb IRQ csatornákat:
IRQ Line | Leírás |
IRQ 0 | Rendszeridőzítő |
IRQ 1 | Billentyűzetvezérlő |
IRQ 2 | Jeleket fogad a 8-15 IRQ-tól |
IRQ 3 | Soros port vezérlő a 2-es porthoz |
IRQ 4 | Soros port vezérlő az 1-es porthoz |
IRQ 5 | 2. és 3. párhuzamos port (vagy hangkártya) |
IRQ 6 | Floppy lemezvezérlő |
IRQ 7 | 1. párhuzamos port (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ércsatlakozás |
IRQ 13 | Numerikus adatfeldolgozó |
IRQ 14 | ATA csatorna (elsődleges) |
IRQ 15 | ATA csatorna (másodlagos) |
Mivel az IRQ 2-nek meghatározott célja van, a használatára konfigurált minden eszköz az IRQ 9-et fogja használni.