Materie: | Appunti |
Categoria: | Informatica |
Voto: | 2 (2) |
Download: | 129 |
Data: | 23.10.2001 |
Numero di pagine: | 1 |
Formato di file: | .doc (Microsoft Word) |
Download
Anteprima
gestione-memoria_1.zip (Dimensione: 8.8 Kb)
trucheck.it_gestione-memoria.doc 49 Kb
readme.txt 59 Bytes
Testo
GESTIONE DELLA MEMORIA
• RILOCAZIONE STATICA: nella fase di caricamento, gli indirizzi logici vengono tradotti in indirizzi fisici
(o assoluti).
• RILOCAZIONE DINAMICA: la fase di traduzione degli indirizzi logici ad assoluti avviene al momento
dell’esecuzione.
Partizionamento Statico: si attua per applicare la tecnica della multiprogrammazione, suddividendo la memoria in
aree di diverse dimensioni.
L’utilizzo della combinazione (4 bit) evita che due processi interagiscano tra di loro; è un sistema di protezione. Ovviamente il Sistema Operativo ha accesso a tutte le partizioni.
Partizionamento Dinamico: si hanno due tabelle, una che contiene le aree libere, e una che contiene le aree occupate
(tab. 1).
Politiche di assegnamento delle partizioni
Allocazione nella Prima Area Libera: la tabella delle aree libere viene costantemente riordinata in base agli indirizzi di
partenza delle singole aree. Quando un processo deve essere allocato, gli viene
assegnata la prima area che ha dimensioni maggiori o uguali a quelle necessarie.
Allocazione nella Migliore Area Libera: la tabella della aree libere viene costantemente riordinata