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

Tartalomjegyzék:

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

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.

Image
Image

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.

Image
Image

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.

  1. Nyissa meg az Eszközkezelőt.
  2. 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.
  3. A Resources lapon törölje a Automatikus beállítások használata opció kijelölését.

    Image
    Image

    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.

  4. Használja a Settings based on legördülő menüt a módosítani kívánt hardverkonfiguráció kiválasztásához.
  5. Válassza ki a IRQ elemet a tulajdonságok Erőforrás-beállítások területén.
  6. 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.