Čo je žiadosť o prerušenie (IRQ)?

Obsah:

Čo je žiadosť o prerušenie (IRQ)?
Čo je žiadosť o prerušenie (IRQ)?
Anonim

IRQ, skratka pre Interrupt Request, sa používa v počítači na odoslanie presne tejto požiadavky – požiadavky na prerušenie CPU nejakým iným hardvérom.

Účel IRQ

Žiadosť o prerušenie je potrebná pre veci, ako sú stlačenie klávesnice, pohyby myši, činnosti tlačiarne a ďalšie. Keď zariadenie požiada o dočasné zastavenie procesora, počítač potom môže dať zariadeniu určitý čas na spustenie vlastnej činnosti.

Napríklad zakaždým, keď stlačíte kláves na klávesnici, obsluha prerušení povie procesoru, že musí zastaviť to, čo práve robí, aby mohol spracovať stlačenia kláves.

Každé zariadenie komunikuje požiadavku cez jedinečnú dátovú linku nazývanú kanál. Väčšinou vidíte odkaz na IRQ, je to vedľa tohto čísla kanála, nazývaného aj číslo IRQ. Napríklad IRQ 4 sa môže použiť pre jedno zariadenie a IRQ 7 pre iné.

IRQ sa vyslovuje ako písmená I-R-Q, nie ako erk.

Chyby IRQ

Chyby súvisiace so žiadosťou o prerušenie sú zvyčajne viditeľné iba pri inštalácii nového hardvéru alebo zmene nastavení existujúceho hardvéru. Tu je niekoľko chýb IRQ, ktoré sa vám môžu zobraziť:

IRQL_NOT_DISPATCH_LEVEL

IRQL_NOT_GREATER_OR_EQUAL

STOP: 0x00000008

STOP: 0x00000009

Ak sa vyskytne niektorá z týchto chýb zastavenia, pozrite si časť Ako opraviť chyby STOP 0x00000009 (naša rada je pre obe podobná).

Aj keď je možné, že ten istý IRQ kanál bude použitý pre viac ako jedno zariadenie (pokiaľ sa v skutočnosti nepoužívajú obe súčasne), zvyčajne to tak nie je. Konflikt IRQ s najväčšou pravdepodobnosťou nastane, keď sa dva kusy hardvéru pokúšajú použiť rovnaký kanál na žiadosť o prerušenie.

Keďže to programovateľný ovládač prerušenia (PIC) nepodporuje, počítač môže zamrznúť alebo zariadenia prestanú fungovať podľa očakávania (alebo prestanú fungovať úplne).

V začiatkoch Windowsu boli chyby IRQ bežné a ich odstránenie si vyžadovalo veľa riešení. Bolo to preto, že bolo bežnejšie manuálne nastavovať kanály IRQ, napríklad pomocou prepínačov DIP, čo zvýšilo pravdepodobnosť, že viac ako jedno zariadenie používa rovnakú linku IRQ.

S IRQ sa však pracuje oveľa lepšie v novších verziách systému Windows, ktoré používajú plug and play, takže konflikt IRQ alebo iný problém s IRQ uvidíte len zriedka.

Zobrazenie a úprava nastavení IRQ

Najjednoduchší spôsob zobrazenia informácií o IRQ v systéme Windows je pomocou Správcu zariadení. Zmeňte možnosť View v ponuke na Zdroje podľa typu, aby ste videli sekciu Žiadosť o prerušenie (IRQ).

Image
Image

Môžete použiť aj Systémové informácie. Vykonajte príkaz msinfo32.exe z dialógového okna Spustiť (WIN+R) a potom prejdite na Hardvérové zdroje> IRQ.

Image
Image

Používatelia Linuxu môžu spustiť príkaz cat /proc/interrupts na zobrazenie mapovania IRQ.

Možno budete musieť zmeniť linku IRQ pre konkrétne zariadenie, ak používa rovnaké IRQ ako iné, aj keď je to zvyčajne zbytočné, pretože systémové zdroje sa automaticky prideľujú novším zariadeniam. Ručné úpravy IRQ môžu vyžadovať iba staršie zariadenia s architektúrou Industry Standard Architecture (ISA).

Ako zmeniť nastavenia IRQ

Nastavenia IRQ môžete zmeniť v systéme BIOS alebo v systéme Windows prostredníctvom Správcu zariadení. Tu je návod, ako zmeniť nastavenia IRQ pomocou Správcu zariadení:

Pamätajte, že nesprávne zmeny týchto nastavení môžu spôsobiť problémy, ktoré ste predtým nemali. Uistite sa, že viete, čo robíte, a zaznamenali ste všetky existujúce nastavenia a hodnoty, aby ste vedeli, k čomu sa vrátiť, ak sa niečo pokazí.

  1. Otvorte Správcu zariadení.
  2. Dvojitým kliknutím alebo dvojitým klepnutím na zariadenie otvorte jeho okno Vlastnosti. Najprv musíte otvoriť kategóriu daného zariadenia, aby ste ho mohli vidieť, čo môžete urobiť dvojitým kliknutím/klepnutím.
  3. Na karte Zdroje zrušte výber možnosti Použiť automatické nastavenia.

    Image
    Image

    Ak nemôžete nájsť túto kartu alebo je možnosť sivá alebo nie je povolená, znamená to, že buď nemôžete určiť zdroj pre toto zariadenie, alebo že zariadenie nemá žiadne iné nastavenia, ktoré by sa naň dali použiť.

  4. Pomocou rozbaľovacej ponuky Nastavenia založené na vyberte hardvérovú konfiguráciu, ktorá sa má zmeniť.
  5. Vyberte IRQ v časti Nastavenia zdrojov vo vlastnostiach.
  6. Pomocou tlačidla Zmeniť nastavenie upravte hodnotu IRQ.

Bežné kanály IRQ

Na čo sa používajú niektoré bežnejšie kanály IRQ:

IRQ Line Popis
IRQ 0 Systémový časovač
IRQ 1 Ovládač klávesnice
IRQ 2 Prijíma signály z IRQ 8-15
IRQ 3 Radič sériového portu pre port 2
IRQ 4 Radič sériového portu pre port 1
IRQ 5 Paralelný port 2 a 3 (alebo zvuková karta)
IRQ 6 Radič diskety
IRQ 7 Paralelný port 1 (často tlačiarne)
IRQ 8 CMOS/hodiny reálneho času
IRQ 9 prerušenie ACPI
IRQ 10 Periférne zariadenia
IRQ 11 Periférne zariadenia
IRQ 12 Pripojenie myši PS/2
IRQ 13 Číselný dátový procesor
IRQ 14 Kanál ATA (primárny)
IRQ 15 Kanál ATA (sekundárny)

Keďže IRQ 2 má určený účel, každé zariadenie nakonfigurované na jeho používanie bude namiesto toho používať IRQ 9.

Odporúča: