¿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**