Konsepter:Interrupt Request
Fra CodeWiki
Interrupt Requests, IRQ, på norsk ofte omtalt som avbruddsordrelinje, er et sett med adresser hvor en prosessor i en datamaskin kan motta beskjed om å midlertidig avbryte det den driver med. Disse adressene blir benyttet av maskinvare-komponenter, for eksempel skrivere, nettverkskort, USB-bro, serieporter og skjermkort. Eldre datamaskiner kunne bare ha én maskinvareenhet per IRQ, men nå kan flere enheter bruke samme IRQ. På 32 bits arkitektur fins 16 IRQ-er per prosessor i maskinen, slik at en datamaskin med 2 prosessorer har 32 IRQ-er. På 64 bits arkitektur har hver prosessor 256 IRQ-er. Av disse går alltid en del bort i intern adressering. Et illustrerende eksempel på hva IRQ-er brukes til er et nettverkskort, som tar imot informasjon fra resten av nettverket. Hvis det dukker opp noe på nettverket som datamaskinen bør ta stilling til, kan nettverkskortet – fordi det har fått tildelt en IRQ – avbryte prosessorens behandlingskø for å be maskinen forholde seg til det som har inntruffet.
