Gestione della Memoria
Gestione della Memoria
Gestione della Memoria
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!