Gestione Avanzata della Memoria Virtuale: Paginazione, Segmentazione e Algoritmi di Sostituzione
Classificato in Informatica
Scritto il in
italiano con una dimensione di 16,74 KB
Strutture Hardware e di Controllo della Memoria
- Tutti i riferimenti alla memoria all'interno di un processo sono *indirizzi logici* che devono essere tradotti in indirizzi fisici durante l'esecuzione.
- Un processo può essere diviso in più parti (pagine o segmenti) e non è necessario che siano contigui durante l'esecuzione.
- Ciò è reso possibile dalla combinazione di traduzione dinamica degli indirizzi e l'uso di tabelle di pagina o di segmento.
Esecuzione di un Programma e Meccanismo di Page Fault
- Il sistema operativo carica in memoria principale solo pochi frammenti del programma, incluso il frammento contenente l'inizio del programma.
- Il **set residente** del processo è la parte del processo che è effettivamente in memoria principale.
- Se il