Exposicion GestióN De Memoria

2,586 views

Published on

Gestion de Memoria

Published in: Business, Travel
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,586
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
57
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Exposicion GestióN De Memoria

  1. 1. Gestión de memoria contigua. <ul><li>Particiones Dinámicas: </li></ul><ul><li>Las particiones son variables en número y longitud. </li></ul><ul><li>Cuando se carga un proceso en la memoria principal se le asigna exactamente tanta memoria como necesite. </li></ul>
  2. 2. Particiones Dinámicas: <ul><li>Finalmente, hay varios huecos en la memoria. Este fenómeno se denomina fragmentación externa. </li></ul><ul><li>Se debe usar la compactación para desplazar los procesos que estén contiguos, de forma que toda la memoria libre quede junta en un bloque. </li></ul>
  3. 3. <ul><li>Solución: Compactación. </li></ul><ul><li>Para evitar esta fragmentación el SO desplaza los procesos para que estén contiguos de forma que todos los espacios de memoria libre se agrupen en un bloque. </li></ul><ul><li>Consume tiempo de procesado. </li></ul><ul><li>Necesita la capacidad de reubicación dinámica, es decir, poder mover un programa de una región a otra de la memoria principal, sin invalidar las referencias a la memoria del programa. </li></ul>
  4. 4. Particiones Dinámicas:
  5. 5. Particiones Dinámicas: <ul><li>Algoritmos de ubicación con particiones dinámicas: </li></ul><ul><ul><li>El SO debe decidir qué bloque libre se tiene que asignar al proceso. </li></ul></ul><ul><li>Ejemplos de algoritmos de ubicación: </li></ul><ul><li>• First Fit (Primer ajuste): Selecciona el primer bloque disponible de </li></ul><ul><li>tamaño suficientemente grande. </li></ul><ul><li>• Nota: Suele ser el más eficiente. </li></ul>
  6. 6. Particiones Dinámicas: <ul><li>• Best Fit (Mejor ajuste): Selecciona el bloque disponible de tamaño más próximo al solicitado. </li></ul><ul><li>• Next Fit (Siguiente ajuste): Desde la última ubicación y elige el bloque disponible suficientemente grande. </li></ul><ul><li>• Nota: Necesidad de compactación frecuente. </li></ul>
  7. 7. <ul><li>Algoritmos de ubicación con particiones dinámicas: </li></ul><ul><li>Ejemplo: Asignación en memoria de un bloque de 16M, mediante algoritmos de ubicación . </li></ul>
  8. 8. Integrantes <ul><li>Corina Ortiz </li></ul><ul><li>Jonathan Cortez </li></ul><ul><li>Henry Campoverde </li></ul><ul><li>David Torres </li></ul>
  9. 9. <ul><li>GRACIAS .... </li></ul>

×