02.06.2013 Views

Gestione della Memoria

Gestione della Memoria

Gestione della Memoria

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

! Una coppia di registri, base e limite, definisce lo spazio degli<br />

indirizzi logici di un processo, per limitarne lʼaccesso.!<br />

Operating System Concepts – 7 th Edition!<br />

! Lʼassociazione (binding) di istruzioni e dati agli appropriati<br />

indirizzi di memoria puoʼ avvenire a:!<br />

Operating System Concepts – 7 th Edition!<br />

8.3!<br />

8.4!<br />

Silberschatz, Galvin and Gagne ©2005!<br />

" Compile time: se gli indirizzi di memoria sono noti a priori,<br />

viene generato codice assoluto; I programmi vanno<br />

ricompilati se devono essere eseguiti in unʼaltra posizione.!<br />

" Load time: Si genera codice rilocabile se la posizione in<br />

memoria non eʼ nota al tempo di compilazione!<br />

" Execution time: Lʼassociazione eʼ ritardata fino al tempo in<br />

cui il programma viene effettivamente eseguito. Il processo<br />

puoʼ essere spostato durante la sua esecuzione. Necessita<br />

in genere di dispositivi hardware di supporto per la<br />

creazione degli indirizzi.!<br />

Silberschatz, Galvin and Gagne ©2005!<br />

2!

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!