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

Corso di Sistemi Operativi

Funzioni di un SO: gestione della
          memoria principale (I)
Lezione 10
Parte 1 di 5

 

Vedi anche i corsi correlati:


Partner:


 

Al momento dell’esecuzione ogni programma deve risiedere, almeno in parte, nella memoria centrale.
In un sistema monoprogrammato, questa condizione puņ essere facilmente soddisfatta imponendo un limite alla dimensione massima che un processo puņ avere; soluzione, questa, certamente non elegante e poco efficiente.
La situazione si aggrava nei sistemi multiprogrammati, in cui un numero imprecisato di processi aventi dimensioni variabili possono contemporaneamente contendersi il processore per l’esecuzione.
La contesa fra i vari processi riguarda naturalmente anche la memoria e il SO deve fornire dei meccanismi per tenere conto delle parti di memoria utilizzate e di quelle libere, per allocare memoria ai processi quando ne hanno bisogno e deallocarla quando hanno finito, e infine per gestire gli scambi fra la memoria principale e il disco, quando la memoria non č sufficiente a contenere tutti i processi.

 


   
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!