¿Que é un IRQ (Solicitude de interrupción)?

Os dispositivos envían un IRQ ao procesador para solicitar o acceso

Un IRQ, abreviado para a solicitude de interrupción, úsase nunha computadora para enviar exactamente isto: unha solicitude para interromper a CPU por outra parte do hardware .

É necesaria unha solicitude de interrupción para cousas como teclas de teclado , movementos de rato , accións de impresora e moito máis. Cando a solicitude é realizada por un dispositivo para deter o procesador momentaneamente, a computadora pode entón darlle ao dispositivo algún tempo para executar a súa propia operación.

Por exemplo, cada vez que preme unha tecla no teclado, un controlador de interrupcións informa ao procesador que debe parar o que está a facer para que poida manexar as teclas.

Cada dispositivo comunica a solicitude a través dunha única liña de datos denominada canle. Na maior parte do tempo que vexa o IRQ referido, está xunto a este número de canle, tamén chamado número IRQ . Por exemplo, IRQ 4 podería usarse para un dispositivo e IRQ 7 para outro.

Nota: IRQ é pronunciado como as letras IRQ, non como erk .

Erros IRQ

Os erros relacionados coa Solicitude de interrupcións só adoitan verse cando se instala un novo hardware ou se cambia a configuración no hardware existente. Aquí tes algúns erros IRQ que podes ver:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL STOP: 0x00000008 STOP: 0x00000009

Nota: vexa Como solucionar os erros STOP 0x00000008 ou como solucionar os erros STOP 0x00000009 se experimenta un destes erros de parada .

Aínda que é posible que a mesma canle IRQ sexa utilizada para máis dun dispositivo (sempre que ambos non se utilicen ao mesmo tempo), normalmente non é o caso.

É probable que un conflito de IRQ ocorre cando dúas pezas de hardware intentan utilizar a mesma canle para unha solicitude de interrupción.

Unha vez que o controlador de interrupción programable (PIC) non o admite, a computadora pode conxelarse ou deixar de funcionar o esperado (ou deixar de funcionar por completo).

De volta nos primeiros días de Windows, os erros de IRQ eran comúns e levaban unha gran cantidade de resolución de problemas para solucionalos. Isto ocorreu porque era máis común configurar canles IRQ de xeito manual, como con interruptores DIP , o que fixo máis probable que máis dun dispositivo empregase a mesma liña IRQ.

Non obstante, os IRQ son manexados moito mellor nas versións máis recentes de Windows que utilizan plug and play, polo que raramente verá un conflito IRQ ou outro problema IRQ.

Visualización e edición de axustes IRQ

A forma máis sinxela de ver a información IRQ en Windows é co Administrador de dispositivos . Cambia a opción Ver menú a Recursos por tipo para ver a sección Solicitude de interrupción (IRQ) .

Tamén pode usar a información do sistema. Execute o comando msinfo32.exe desde o cadro de diálogo Executar ( Windows Key + R ) e logo desprácese ata Recursos de hardware> IRQ .

Os usuarios de Linux poden executar o comando cat / proc / interrupcións para ver as asignacións de IRQ.

Pode que necesite cambiar a liña IRQ para un dispositivo específico se usa o mesmo IRQ que outro, aínda que normalmente non é necesario porque os recursos do sistema son asignados automaticamente para os dispositivos máis novos. É só os dispositivos máis antigos da Arquitectura da industria (ISA) que poden necesitar axustes manuales de IRQ.

Pode cambiar a configuración de IRQ no BIOS ou dentro de Windows a través do Xestor de Dispositivos.

Vexa como cambiar a configuración IRQ co Xestor de dispositivos:

Importante: Lembre que facer cambios incorrectos nesta configuración pode causar problemas que non tiña antes. Asegúrate de saber o que estás facendo e gravar calquera configuración e valores existentes para que saibas que voltar para que algo salga mal.

  1. Abrir o xestor de dispositivos .
  2. Faga dobre clic ou toque dúas veces un dispositivo para abrir a xanela Propiedades .
  3. Na páxina Recursos , desmarque a opción Usar configuración automática .
  4. Use o menú despregábel "Configuración en base a:" para seleccionar a configuración do hardware que se debe cambiar.
  5. Dentro da configuración de recursos> Tipo de recurso , seleccione Solicitude de interrupción (IRQ) .
  1. Use o botón Cambiar configuración ... para editar o valor IRQ.

Nota: Se non hai unha pestaña "Recursos" ou "Usar configuración automática" ou non está habilitada, isto significa que non pode especificar un recurso para ese dispositivo porque está enchufado e reproducido ou que o dispositivo non ten outras configuracións que se poden aplicar a ela.

Canles IRQ comúns

Aquí tes algunhas das canles IRQ máis comúns que se usan para:

Liña IRQ Descrición
IRQ 0 Temporizador do sistema
IRQ 1 Controlador de teclado
IRQ 2 Recibe sinais de IRQ 8-15
IRQ 3 Controlador de porto serie para o porto 2
IRQ 4 Controlador de porto serie para o porto 1
IRQ 5 Porto paralelo 2 e 3 (ou tarxeta de son)
IRQ 6 Controlador de disquete
IRQ 7 Porto paralelo 1 (moitas veces impresoras)
IRQ 8 CMOS / reloxo en tempo real
IRQ 9 Interrupción ACPI
IRQ 10 Periféricos
IRQ 11 Periféricos
IRQ 12 Conexión do mouse PS / 2
IRQ 13 Procesador de datos numérico
IRQ 14 Canle ATA (primario)
IRQ 15 Canle ATA (secundaria)

Nota: Dado que IRQ 2 ten un propósito designado, calquera dispositivo configurado para usalo utilizará IRQ 9.