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.