02/08/09 14:06
theprogrammer
Sono due concetti diversi, anche se espressi con medesimi termini.
Gli "indirizzi virtuali" di cui abbiamo parlato rappresentano lo "spazio di indirizzamento" del processo. Questi indirizzi sono convertiti in indirizzi fisici se corrispondono a dati/codice caricato in memoria in un determinato momento. Altrimenti il sistema carica da disco le porzioni di dati/codice necessari che prima sono stati swappati dalla memoria.
Con l'impostazione a 0 della memoria virtuale tu stai dicendo che il sistema deve solamente usare la memoria fisica e non il disco per lo swap ma il concetto di "indirizzo virtuale" convertito in "fisico" rimane inalterato.
Gli "indirizzi virtuali" di cui abbiamo parlato rappresentano lo "spazio di indirizzamento" del processo. Questi indirizzi sono convertiti in indirizzi fisici se corrispondono a dati/codice caricato in memoria in un determinato momento. Altrimenti il sistema carica da disco le porzioni di dati/codice necessari che prima sono stati swappati dalla memoria.
Con l'impostazione a 0 della memoria virtuale tu stai dicendo che il sistema deve solamente usare la memoria fisica e non il disco per lo swap ma il concetto di "indirizzo virtuale" convertito in "fisico" rimane inalterato.
aaa