Interrupt: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Louperibot (discussione | contributi)
m Bot: Aggiungo: ms:Sampukan
Fmulas (discussione | contributi)
m minima correzione lessicale
Riga 15:
*il tempo massimo a disposizione per tale processo è raggiunto e lo [[scheduler]] deve riassegnare la CPU ad un altro processo in coda.
 
*viene effettuato il [[debugging]] di un'applicazione. Durante la fase di sviluppo di un [[software|programma]] è frequente la necessità di testare il funzionamento di quanto creato per scoprire e risolvere l'origine dei malfunzionamenti. Il debugging consente di seguire l'evoluzione del programma istruzione per istruzione, dando la possibilità di interrompere il processo in qualunque momento per verificare il valore di ogni parametro. Per effettuare questo è necessario che il [[codice sorgente]] sia compilato in maniera apposita, in questo caso se il programma viene eseguito sotto il controllo di un apposito programma, il debugger, ad ogni istruzione viene eseguito un interrupt che consente di verificare se in tale punto è richiestorichiesta l'interruzione del processo.
 
== Gestione degli interrupt ==