Interrupt request: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
IRQ scartato? |
||
Riga 1:
Gli '''IRQ''' (acronimo dell'espressione [[lingua inglese|inglese]] ''[[interrupt]] request'') sono un sistema utilizzato dai componenti [[hardware]] per segnalare eventi alla [[CPU]].
Il meccanismo degli interrupt è utilizzato da quasi tutti i modelli di CPU esistenti sul mercato, perché è il modo più facile per interrompere il normale flusso del programma quando accade un evento inatteso. L'espressione IRQ è spesso usata come sinonimo di [[interrupt]], ma descrive un meccanismo diverso: un IRQ è una ''richiesta'' da parte dell'[[hardware]] collegato alla CPU, eseguita mandando opportuni segnali ai [[pin]] fisici di collegamento della CPU stessa. Tale richiesta, a seconda dello stato in cui si trova la CPU, può anche essere
Gli IRQ sono spesso organizzati in gerarchie di priorità, dove un IRQ di basso livello può essere a sua volta interrotto da un IRQ di livello più alto. I diversi tipi di computer in genere standardizzano i loro IRQ in modo che ad un certo IRQ corrisponda sempre un certo tipo di evento esterno: un tasto premuto sulla tastiera, una comunicazione in arrivo dalla porta seriale, eccetera.
| |||