IRQ





¿Què son el IRQ d´ún ordinador?

Interrupción (también conocida como interrupción de hardware o petición de interrupción) es una señal recibida por el procesador de un ordenador, indicando que debe "interrumpir" el curso de ejecución actual y pasar a ejecutar código específico para tratar esta situación.

Fer un llista de la relacion irq-periferic.




IRQ
Bus Line?
Priority
Typical Default Use
Other Common Uses
0
no
1
System timer
None
1
no
2
Keyboard controller
None
2
no (rerouted)
n/a
None; cascade for IRQs 8-15. Replaced by IRQ 9
Modems, very old (EGA) video cards, COM3 (third serial port), COM4 (fourth serial port)
3
8/16-bit
11
COM2 (second serial port)
COM4 (fourth serial port), modems, sound cards, network cards, tape accelerator cards
4
8/16-bit
12
COM1 (first serial port)
COM3 (third serial port), modems, sound cards, network cards, tape accelerator cards
5
8/16-bit
13
Sound card
LPT2 (second parallel port), LPT3 (third parallel port), COM3 (third serial port), COM4 (fourth serial port), modems, network cards, tape accelerator cards, hard disk controller on old PC/XT
6
8/16-bit
14
Floppy disk controller
Tape accelerator cards
7
8/16-bit
15
LPT1 (first parallel port)
LPT2 (second parallel port), COM3 (third serial port), COM4 (fourth serial port), modems, sound cards, network cards, tape accelerator cards
8
no
3
Real-time clock
None
9
16-bit only
4

Network cards, sound cards, SCSI host adapters, PCI devices, rerouted IRQ2 devices
10
16-bit only
5

Network cards, sound cards, SCSI host adapters, secondary IDE channel, quaternary IDE channel, PCI devices
11
16-bit only
6

Network cards, sound cards, SCSI host adapters, VGA video cards, tertiary IDE channel, quaternary IDE channel, PCI devices
12
16-bit only
7
PS/2 mouse
Network cards, sound cards, SCSI host adapters, VGA video cards, tertiary IDE channel, PCI devices
13
no
8
Floating Point Unit (FPU / NPU / Math Coprocessor)
None
14
16-bit only
9
Primary IDE channel
SCSI host adapters
15
16-bit only
10
Secondary IDE channel
Network cards, SCSI host adapters






¿Què entenem per colision entre IRQ?

Una colisión se convierte en una interrupción de hardware cuando es solicitada por uno de los componentes de hardware del equipo. En efecto, existen varios periféricos en un equipo. Estos periféricos necesitan generalmente utilizar los recursos del sistema aunque sólo sea para comunicarse con el sistema mismo.
Cuando un periférico desea acceder a un recurso, envía un pedido de interrupción al procesador para llamar su atención. Los periféricos cuentan con un número de interrupción que se denomina IRQ(Peticiones de Interrupción. Es como si cada periférico tirara de un "hilo" que está atado a una campana para señalarle al equipo que desea que le preste atención.


fuente: http://es.kioskea.net/contents/pc/interruptions-irq-dma.php3

sense traduir**

.