Lezione 27 marzo 2009
Interruzioni: definizione e classificazione in interruzioni interne, interruzioni esterne e trappole. Caratteristiche e differenze tra le diverse classi di interruzione.
Azioni eseguite a fronte di una richiesta di interruzione: salvataggio dello stato volatile della macchina in modo hw, salvataggio di registri in modo sw, ritorno dall'interruzione.
Interruzioni e ciclo di istruzione in un'architettura sequenziale. Interruzioni multiple: mascheramento delle interruzioni e gestione delle interruzioni in base alle priorità, un esempio.
Riconoscimento del dispositivo esterno che richiede l'interruzione : linee di interruzione multiple, metodo a polling o interrogazione software, metodo vettorizzato o interrogazione hardware con daisy chain e con arbitraggio del bus.
-- AnnalisaMassini - 04 Apr 2009
This topic: Architetture2/MZ
> Arc2CanaleE_O > Lezione27_Marzo_2009
Topic revision: r1 - 2009-04-04 - AnnalisaMassini