Sistemi Operativi

Interrupt (IRQ)

Sono delle richieste di interruzione che arrivano alla CPU mentre questo sta lavorando, eseguendo le istruzioni contenute in un programma. Le IRQ arrivano tipicamente dalle periferiche (pressione su un pulsante del mouse, digitazione sulla tastiera, avviso da una stampante ecc..) e chiedono al processore di interrompere il proprio lavoro per rispondere alle necessità della periferica). In certi casi, la CPU può respingere la richiesta e rifiutarsi di interrompere il proprio lavoro. Se invece accetta, accudirà alle necessità della periferica, quindi riprenderà l'esecuzione del programma. I segnali di IRQ vengono trasmessi attraverso le cosiddette linee di IRQ (IRQ lines) che collegano i controller dei dispositivi periferici a un controller di interrupt (PIC - Programmable Interrupt Controller). Il PIC assegna priorità alle richieste provenienti dai diversi dispositivi e le ritrasmette alla CPU una alla volta attraverso una speciale linea di IRQ che unisce direttamente il primo alla seconda.

Per saperne di più consulta i seguenti approfondimenti:























































Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.