2. Objectiu de la memria Conseguir que varis processos puguin
executar-se de forma concurrent, evitan els conflictes d'us
protegir al sistema operatiu aprofitant eficasment l'espai
disponible: Minimitzar la memoria desaprofitada Evitar la
fragmentaci Memoria ocupada per varies copies d'un mateix objecte
Memoria ocupada per las estructures de dades necesaries per
l'operaci del gestor de memoria Carga parcial de programes sense
perjudicar el rendimient: Complejidad temporal Tiempo de acceso a
memoria
3. Un gest de memria tindria que: minimitzar la memoria
desaprofitada tenir una complejidad temporal mnima i presentar un
recrreg per acces a la memoria mnim, ademes de proporcionar una
bona protecci i una compartici flexible
4. Cicle de vida d'un programa
5. Conversi de direccions El compilador tradueix direccions de
memoria simbliques a direcciones binaries. Si les direccions
binaries son absolutes, el programa sol espot executar en una zona
fixa de la memria: NO ES REUBICABLE. Ej.: Els programes son formats
.COM de MSDOS
6. Direccions lgiques i fisiques Direcci fsica: la que arriva
al chip de memoria Direcci lgica o virtual: la generada per la CPU
El dispositiu que tradueix direccions virtuals a fsicas es diu
unitat de maneig de memoria (MMU, en ingls) L'espacio de direccions
lgicas i l'espai de reaccions fsicas no tenen perque coincidir
Exemple: registre base
7. Carga dinmica El procs s'execute Codig + Dades a Memria
fsica Consequncia: Tamany d'un proceso limitat al tamany de la
memoria fsica Carga dinmica postergar la carga en memoria d' un
mdul fins que el programa cridi a alguna rutina del mateix