Què és un IRQ (Sol·licitud d'interrupció)?

Els dispositius envien un IRQ al processador per demanar accés

Un IRQ, curt per a la petició d'interrupció, s'utilitza en una computadora per enviar exactament això: una sol·licitud per interrompre la CPU per una altra peça de maquinari .

És necessària una sol·licitud d'interrupció per a coses com premses del teclat , moviments del mouse , accions de la impressora i molt més. Quan un dispositiu fa la sol·licitud per aturar el processador momentàniament, l'ordinador pot donar-li temps al dispositiu per executar el seu propi funcionament.

Per exemple, cada vegada que premeu una tecla al teclat, un controlador d'interrupció informa al processador que ha d'aturar el que està fent actualment perquè pugui controlar les pulsacions de tecles.

Cada dispositiu comunica la sol·licitud a través d'una única línia de dades anomenada canal. La majoria de les vegades que veieu l'IRQ referenciat, és al costat d'aquest número de canal, també anomenat número IRQ . Per exemple, IRQ 4 es pot utilitzar per a un dispositiu i IRQ 7 per a un altre.

Nota: IRQ es pronuncia com a lletres IRQ, no com erk .

IRQ errors

Els errors relacionats amb la sol · licitud d'interrupció només solen veure-se quan instal·leu maquinari nou o canvieu la configuració del maquinari existent. Aquests són alguns errors IRQ que podeu veure:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL STOP: 0x00000008 STOP: 0x00000009

Nota: consulteu Com solucionar els errors STOP 0x00000008 o com solucionar els errors STOP 0x00000009 si experimenta un d'aquests errors de parada .

Tot i que és possible que el mateix canal IRQ s'utilitzi per a més d'un dispositiu (sempre que ambdues no s'utilitzin al mateix temps), normalment no és el cas.

Probablement, un conflicte IRQ es produeix quan dues parts de maquinari intenten utilitzar el mateix canal per a una sol·licitud d'interrupció.

Atès que el controlador d'interrupció programable (PIC) no és compatible, l'ordinador es pot congelar o els dispositius deixaran de funcionar com s'esperava (o deixen de funcionar completament).

De tornada als primers dies de Windows, els errors d'IRQ eren habituals i es necessitava una gran solució de problemes per solucionar-los. Això era degut a que era més freqüent establir canals IRQ manualment, com els interruptors DIP , el que feia més probable que més d'un dispositiu utilitzés la mateixa línia IRQ.

Tanmateix, els IRQ es gestionen molt millor en les versions més noves de Windows que utilitzen plug and play, de manera que poques vegades veureu un conflicte IRQ o un altre problema IRQ.

Visualització i edició de la configuració IRQ

La manera més senzilla de visualitzar la informació IRQ a Windows és amb el Gestor de dispositius . Canvieu l'opció de menú Veure a Recursos per tipus per veure la secció Sol·licitud d'interrupció (IRQ) .

També podeu utilitzar la informació del sistema. Executeu l' ordre msinfo32.exe des del quadre de diàleg Executar ( Windows Key + R ) i, a continuació, navegueu a Recursos de maquinari> IRQ .

Els usuaris de Linux poden executar l'ordre cat / proc / interrupts per veure les assignacions IRQ.

És possible que necessiteu canviar la línia IRQ d'un dispositiu específic si utilitza el mateix IRQ que un altre, tot i que normalment no és necessari ja que els recursos del sistema s'assignen automàticament per a dispositius més nous. Només són els antics dispositius d'Arquitectura estàndard de la indústria (ISA) que poden necessitar ajustos manuals d'IRQ.

Podeu canviar la configuració de IRQ a la BIOS o a Windows mitjançant el Gestor de dispositius.

A continuació s'explica com canviar la configuració d'IRQ amb el Gestor de dispositius:

Important: recordeu que fer canvis incorrectes en aquestes configuracions pot causar problemes que no teníeu abans. Assegureu-vos que sàpigues què està fent i que ha gravat qualsevol configuració i valors existents perquè sàpiga què ha de tornar enrere si alguna cosa va malament.

  1. Obre el gestor de dispositius .
  2. Feu doble clic o feu doble clic a un dispositiu per obrir la finestra Propietats .
  3. A la pestanya Recursos , desmarqueu l'opció Usar configuració automàtica .
  4. Utilitzeu el menú desplegable "Configuració basada en:" per seleccionar la configuració del maquinari que s'hauria de canviar.
  5. A Configuració del recurs> Tipus de recurs , seleccioneu Sol·licitud d'interrupció (IRQ) .
  1. Utilitzeu el botó Canvia l'establiment ... per editar el valor IRQ.

Nota: Si no hi ha una pestanya "Recursos", o "Utilitza la configuració automàtica" o no està activada, vol dir que no podeu especificar un recurs per a aquest dispositiu, ja que és connectat i reproduït o que el dispositiu no té altres configuracions que es puguin aplicar.

Canals IRQ habituals

A continuació s'expliquen alguns dels canals IRQ més habituals:

Línia IRQ Descripció
IRQ 0 Temporitzador del sistema
IRQ 1 Controlador de teclat
IRQ 2 Rep senyals d'IRQ 8-15
IRQ 3 Controlador de port sèrie per al port 2
IRQ 4 Controlador de port sèrie per al port 1
IRQ 5 Port paral·lel 2 i 3 (o targeta de so)
IRQ 6 Controlador de disquetera
IRQ 7 Port paral·lel 1 (sovint impressores)
IRQ 8 CMOS / rellotge en temps real
IRQ 9 Interrupció ACPI
IRQ 10 Perifèrics
IRQ 11 Perifèrics
IRQ 12 Connexió de ratolí PS / 2
IRQ 13 Processador de dades numèric
IRQ 14 Canal ATA (primari)
IRQ 15 Canal ATA (secundari)

Nota: Atès que l'IRQ 2 té un propòsit designat, qualsevol dispositiu configurat per utilitzar-lo utilitzarà IRQ 9.