SlideShare a Scribd company logo
1 of 8
GESTIÓ DE
MEMÒRIA
Patri Castillo
Objectiu de la memòria
● 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
Un gestó de memòria tindria que:
● minimitzar la memoria desaprofitada
● tenir una complejidad temporal mínima i presentar
un recàrreg per acces a la memoria mínim, ademes
de proporcionar una bona protecció i una
compartició flexible
Cicle de vida d'un programa
Conversió de direccions
● El compilador tradueix direccions de memoria
simbòliques a direcciones binaries.
● Si les direccions binaries son absolutes, el programa
sol espot executar en una zona fixa de la memòria:
NO ES REUBICABLE.
Ej.: Els programes son formats .COM de MSDOS
Direccions lògiques i fisiques
● Direcció física: la que arriva al chip de memoria
● Direcció lógica o virtual: la generada per la CPU
● El dispositiu que tradueix direccions virtuals a
físicas es diu unitat de maneig de memoria (MMU,
en inglés)
● L'espacio de direccions lògicas i l'espai de reaccions
físicas no tenen perque coincidir
Exemple: registre base
Carga dinàmica
● El procès s'execute
● Codig + Dades a Memòria física
● Consequència:
– Tamany d'un proceso limitat al tamany de la memoria
física
– Carga dinámica postergar la carga en memoria d' un
mòdul fins que el programa cridi a alguna rutina del
mateix

More Related Content

More from Patri97

Monolloc lluelles
Monolloc lluellesMonolloc lluelles
Monolloc lluellesPatri97
 
Internet_Jesus
Internet_JesusInternet_Jesus
Internet_JesusPatri97
 
Gmail_Jesus
Gmail_JesusGmail_Jesus
Gmail_JesusPatri97
 
Internet
InternetInternet
InternetPatri97
 
Correu thunderbird.
Correu thunderbird.Correu thunderbird.
Correu thunderbird.Patri97
 
Internet
InternetInternet
InternetPatri97
 
Thunderbird_JesusGonzalez
Thunderbird_JesusGonzalezThunderbird_JesusGonzalez
Thunderbird_JesusGonzalezPatri97
 
Correu thunderbird
Correu thunderbirdCorreu thunderbird
Correu thunderbirdPatri97
 
Correu thunderbird
Correu thunderbirdCorreu thunderbird
Correu thunderbirdPatri97
 

More from Patri97 (10)

Monolloc lluelles
Monolloc lluellesMonolloc lluelles
Monolloc lluelles
 
Internet_Jesus
Internet_JesusInternet_Jesus
Internet_Jesus
 
Gmail_Jesus
Gmail_JesusGmail_Jesus
Gmail_Jesus
 
Internet
InternetInternet
Internet
 
Correu thunderbird.
Correu thunderbird.Correu thunderbird.
Correu thunderbird.
 
Gmail.
Gmail.Gmail.
Gmail.
 
Internet
InternetInternet
Internet
 
Thunderbird_JesusGonzalez
Thunderbird_JesusGonzalezThunderbird_JesusGonzalez
Thunderbird_JesusGonzalez
 
Correu thunderbird
Correu thunderbirdCorreu thunderbird
Correu thunderbird
 
Correu thunderbird
Correu thunderbirdCorreu thunderbird
Correu thunderbird
 

Gestió de memòria

  • 2. Objectiu de la memòria ● 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 memòria tindria que: ● minimitzar la memoria desaprofitada ● tenir una complejidad temporal mínima i presentar un recàrreg per acces a la memoria mínim, 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 simbòliques a direcciones binaries. ● Si les direccions binaries son absolutes, el programa sol espot executar en una zona fixa de la memòria: NO ES REUBICABLE. Ej.: Els programes son formats .COM de MSDOS
  • 6. Direccions lògiques i fisiques ● Direcció física: la que arriva al chip de memoria ● Direcció lógica o virtual: la generada per la CPU ● El dispositiu que tradueix direccions virtuals a físicas es diu unitat de maneig de memoria (MMU, en inglés) ● L'espacio de direccions lògicas i l'espai de reaccions físicas no tenen perque coincidir Exemple: registre base
  • 7.
  • 8. Carga dinàmica ● El procès s'execute ● Codig + Dades a Memòria física ● Consequència: – Tamany d'un proceso limitat al tamany de la memoria física – Carga dinámica postergar la carga en memoria d' un mòdul fins que el programa cridi a alguna rutina del mateix