Kaj je IRQ (zahtevek za prekinitev)?

Naprave pošljejo IRQ v procesor, da zahtevajo dostop

IRQ, kratek za zahtevo za prekinitev, se v računalniku uporablja za pošiljanje natančno tega - zahteva za prekinitev CPU s strani drugega dela strojne opreme .

Zahteva prekinitve je potrebna za stvari, kot so pritiski na tipkovnici , premiki miške , ukrepi tiskalnika in drugo. Ko zahtevo naredi naprava, ki trenutno ustavi procesor, lahko računalnik nato napravi nekaj časa, da izvede lastno delovanje.

Na primer, vsakič, ko pritisnete tipko na tipkovnici, obdelovalec prekinitev pove procesorju, da mora zaustaviti, kar trenutno počne, da lahko obvlada pritiske tipk.

Vsaka naprava pošlje zahtevo prek enolične podatkovne črte, imenovane kanal. Večino časa, na katerega se nanaša IRQ, je poleg te številke kanala, imenovane tudi številka IRQ . Na primer, IRQ 4 se lahko uporablja za eno napravo in IRQ 7 za drugo.

Opomba: IRQ se izgovarja kot črka IRQ, ne kot erk .

Napake IRQ

Napake, povezane z zahtevo za prekinitev, se običajno pojavijo samo pri namestitvi nove strojne opreme ali spreminjanju nastavitev v obstoječi strojni opremi. Tukaj je nekaj IRQ-napak, ki jih lahko vidite:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL STOP: 0x00000008 STOP: 0x00000009

Opomba: Glejte Kako popraviti napake STOP 0x00000008 ali kako popraviti napake STOP 0x00000009, če imate eno od teh zaustavitvenih napak .

Čeprav je isti IRQ kanal mogoče uporabljati za več naprav (dokler se oba dejansko ne uporabljata istočasno), običajno ni tako.

Konflikt IRQ najverjetneje pride, ko dve kosi strojne opreme poskušata uporabiti isti kanal za zahtevo za prekinitev.

Ker programirni prekinjevalni krmilnik (PIC) to ne podpira, se lahko računalnik zamrzne ali naprave neha delovati, kot je bilo pričakovano (ali prenehati delati v celoti).

Nazaj v zgodnjih dnevih operacijskega sistema Windows so bile napake IRQ pogoste in za odpravljanje težav je bilo treba odpraviti veliko težav. To je bilo zato, ker je bilo pogosteje nastavljati IRQ kanale ročno, tako kot z DIP stikali , zaradi česar je verjetneje, da več kot ena naprava uporablja isto IRQ linijo.

Vendar pa se IRQ-ji v novejših različicah operacijskega sistema Windows, ki uporabljajo vtič in predvajanje, z njimi ravna veliko bolje, zato boste redko videli IRQ konflikt ali drugo težavo IRQ-a.

Ogled in urejanje nastavitev IRQ

Najpreprostejši način za ogled informacij IRQ v operacijskem sistemu Windows je upravitelj naprav . Spremenite možnost Pogled v meniju Viri po vrsti, da si ogledate razdelek Zahtevek za prekinitev (IRQ) .

Uporabite lahko tudi sistemske informacije. Izvedite ukaz msinfo32.exe iz pogovornega okna Zaženi ( Windows Key + R ) in se pomaknite do Hardware Resources> IRQs .

Uporabniki Linuxa lahko zagnati ukaz cat / proc / interrupts za ogled preslikav IRQ.

Morda boste morali spremeniti linijo IRQ za določeno napravo, če uporablja isti IRQ kot drugi, čeprav je to navadno nepotrebno, saj sistemske vire samodejno dodeljujejo novejše naprave. To je samo starejša industrijska standardna arhitektura (ISA), ki morda potrebujejo ročne nastavitve IRQ-ja.

Nastavitve IRQ lahko spremenite v BIOS-u ali v operacijskem sistemu Windows s pomočjo upravitelja naprav.

Spremenite nastavitve IRQ z upraviteljem naprav:

Pomembno: Ne pozabite, da lahko nepravilne spremembe teh nastavitev povzročijo težave, ki jih niste prej imeli. Prepričajte se, da veste, kaj delate, in zabeležili vse obstoječe nastavitve in vrednote, da boste vedeli, na kaj naj se vrne, če gre kaj narobe.

  1. Odprite upravitelja naprav .
  2. Dvokliknite ali dvakrat tapnite napravo, da odprete okno Lastnosti .
  3. Na kartici Viri izberite možnost Uporabi samodejne nastavitve .
  4. V spustnem meniju »Nastavitve temelji na:« izberite konfiguracijo strojne opreme, ki jo je treba spremeniti.
  5. V razdelku Nastavitve virov> Vrsta virov izberite Zahtevek za prekinitev (IRQ) .
  1. Za urejanje vrednosti IRQ uporabite gumb Spremeni velikost ....

Opomba: če ni kartice »Viri« ali »Uporabi samodejne nastavitve« je zasenčena ali ni omogočena, to pomeni, da ne morete določiti vira za to napravo, ker je vtičnik in predvajalnik, ali da naprava nima druge nastavitve, ki jih lahko uporabite.

Skupni IRQ kanali

Tukaj je nekaj, kar so nekateri pogostejši kanali IRQ uporabljeni za:

Linija IRQ Opis
IRQ 0 Sistemski časovnik
IRQ 1 Krmilnik tipkovnice
IRQ 2 Sprejema signale iz IRQ-ja 8-15
IRQ 3 Krmilnik serijskih vrat za vrata 2
IRQ 4 Krmilnik serijskih vrat za vrata 1
IRQ 5 Vzporedna vrata 2 in 3 (ali zvočna kartica)
IRQ 6 Krmilnik disketnih diskov
IRQ 7 Vzporedna vrata 1 (pogosto tiskalniki)
IRQ 8 CMOS / ura v realnem času
IRQ 9 Prekinite ACPI
IRQ 10 Periferne naprave
IRQ 11 Periferne naprave
IRQ 12 Povezava miške PS / 2
IRQ 13 Numerični procesor
IRQ 14 ATA kanal (primarni)
IRQ 15 ATA kanal (sekundarni)

Opomba: Ker ima IRQ 2 določen namen, bo katera koli naprava, konfigurirana za uporabo, namesto tega uporabila IRQ 9.