Sistemi operativi/Funzioni base: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
ortografia |
|||
Riga 22:
Vediamo però prima i tentativi di gestire la memoria in sistemi multiprogrammati in assenza di MMU, e quindi con la sola memoria reale.
In realtà per risolvere il problema della protezione della memoria è comunque necessario un supporto hardware, costituito dal registro base e dalla soglia di indirizzamento.
Quando viene creato un processo, si cerca nella memoria un intervallo di indirizzi liberi abbastanza grande da
Ogni volta che il processo esegue un'istruzione di accesso alla memoria, un circuito somma l'indirizzo al contenuto del registro base, e questo fornisce l'indirizzo reale della cella indirizzata.
Contemporaneamente, un altro circuito verifica che l'indirizzo emesso dal processore abbia un valore inferiore alla soglia dello spazio di indirizzamento del processo.
|