Gestore di interrupt: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
unito testo da Interrupt Service Routine |
+portale |
||
Riga 9:
L'interrupt va gestito rapidamente, e quindi non va perso tempo per salvare tutto il contesto attuale (variabili, stato del programma, l'immagine sullo schermo ecc..) ma solo quello che effettivamente verrà modificato dall'ISR. D'altra parte la CPU non sa esattamente che cosa modificherà l'ISR e quindi non può conoscere a priori cosa salvare.
Quindi quando si verifica un'interruzione l'hardware deve provvedere ad effettuare la commutazione di almeno la seguente porzione del contesto:
* Il registro PC ([[Program counter]])
* Il registro che definisce lo stato dell'interrompibilità del processore
Line 25 ⟶ 24:
*[[Scheduler]]
*[[Interrupt]]
{{portale|informatica}}
[[Categoria:kernel]]
|