View Single Post
Old 05-07-2005, 22:24   #3
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da 71104
cos'è che mi manca di sapere e che mi impedisce di capire?
Che la gestione della memoria segmentata fu stata sostituita dalla paginazione una decina di anni fa

I puntatori che dichiari non sono indirizzi di memoria fisici, ma sono indirizzo logici nello spazio di indirizzamento di un processo che poi la CPU mappa verso indirizzi fisici in base a determinate look up table che variano ovviamente da processo a processo.

Si possono fare giochini tipo mappare piu' indirizzi logici allo stesso indirizzo fisico, mappando ad esempio le pagine di piu' processi che contengono il codice del processo stesso vero le stesse pagine fisiche dove il SO mantiene una sola copia del codice da condividere.

E' un sistema piu' semplice ed efficacie della vecchia memoria segmentata il cui supporto e' mentenuto per motivi di compatibilita'.
fek è offline   Rispondi citando il messaggio o parte di esso