ݺߣ

ݺߣShare a Scribd company logo
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
Gestió de memòria
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 (10)

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

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
  • 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