Cerca all'interno del corso
Ricevi un trucco a settimana !!

Corso di Sistemi Operativi

Funzioni di un SO: protezione delle risorse
Lezione 14
Parte 2 di 5

 

Vedi anche i corsi correlati:


Partner:


 

Il cuore del SO, detto nucleo o kernel, è l’unico insieme di processi che possono eseguire in kernel mode e, quindi, accedere alle istruzioni privilegiate.
Tutti gli altri programmi, sia utente che di sistema, vengono eseguiti sempre in user mode.

Alcuni errori dei programmi utente possono essere rilevati dall’hardware e gestiti dal SO per mezzo del meccanismo delle trap (trappola): se durante l’esecuzione di un programma l’hardware rileva un’operazione non consentita (ad es. un tentativo di eseguire un’istruzione privilegiata in user mode), scatta una “trap”, cioè il processo corrente viene interrotto e viene passato il controllo al SO che si occupa di gestire opportunamente la situazione.
Poiché non tutti gli errori possono essere rilevati dall’hardware, il SO deve essere provvisto di strumenti software propri, preposti alla protezione degli elementi vitali del sistema quali memoria, CPU, dispositivi di I/O, etc.

 


   
Home Page

A Cura di Angelo Carpenzano (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!