Argomenti trattati il 1/4/2003
Interruzioni: definizione e classificazione in interruzioni interne, interruzioni esterne e trappole. Caratteristiche e differenze tra le diverse classi di interruzione.
Interruzioni rispetto al ciclo di istruzione in un'architettura sequenziale.
Azioni eseguite a fronte di una richiesta di interruzione: salvataggio dello stato volatile della macchina e di registri e ritorno dall'interruzione.
Interruzioni multiple: mascheramento delle interruzioni e gestione delle interruzione in base alle prioritą.
Riconoscimento del disposivivo che richiede l'interruzione: metodo a polling o interrogazione software, metodo vettorizzato o interrogazione hardware, cenni su linee di interruzione multiple e su arbitraggio dl bus.
--
AnnalisaMassini - 04 Apr 2003