Cosa fa la CPU dopo aver ricevuto un interrupt?


Gestione delle Interruzioni

Al verificarsi di un’interruzione, la CPU interrompe il programma in esecuzione ed esegue un sottoprogramma noto come routine di interruzione, che viene allocato a un particolare indirizzo di memoria. Una volta terminata la routine d’interrupt, la CPU torna al programma interrotto in precedenza e continua l’esecuzione del programma.

Gestore di Interrupt

In informatica, un gestore di interrupt è una routine che viene eseguita quando si verifica un interrupt. È la continuazione di una funzione informatica di tipo callback, Interrupt Service Routine (ISR), che viene avviata dal sistema operativo in risposta a un Interrupt.

Fame Nei Processi

Senza cibo: si verifica quando uno o più processi di priorità bassa vengono lasciati indefinitamente nella coda dei processi pronti, poiché c’è sempre un processo pronto di priorità più alta.

Politiche di Pianificazione

Una buona programmazione mira a:

  • Minimizzare l’utilizzo della CPU.
  • Minimizzare il tempo di recupero.

Memoria Virtuale

La virtualizzazione dello spazio di indirizzamento è parte della memoria virtuale. È un processo interno al sistema operativo che richiede supporto hardware. Invece di numeri, abbiamo pagine. Ogni pagina ha un bit di uso o di riferimento con valori {0, 1} assegnati. La lancetta agisce come un puntatore.

Lascia un commento