Zusammenfassung der Ressource
Gestión de Memoria
Anmerkungen:
- La gestión de memoria se refiere a los métodos u operaciones usados para obtener un buen rendimiento y utilidad máxima de la misma.
- PARTICIONES
- Fijas (igual tamaño)
Anmerkungen:
- Partir la memoria en bloques de igual tamaño. Al
asignar memoria en bloques fijos, un proceso pequeño
podría desperdiciar mucho espacio.
- Flexibles (distinto
tamaño)
Anmerkungen:
- Cada proceso declara sus requisitos de memoria al iniciar
su ejecución. Cada región de memoria está limitada por un
registro base y un limite.
- FRAGMENTACIÓN
- Interna
Anmerkungen:
- Es el espacio que se desperdicia dentro de la memoria asignada a un proceso
- Externa
Anmerkungen:
- Es el espacio desperdiciado de memoria entre los distintos fragmentos
- Estrategias de asignación de
espacio a un nuevo proceso
- Primer Ajuste
Anmerkungen:
- Asigna al nuevo proceso al primer bloque de tamaño suficiente.
- Mejor Ajuste
Anmerkungen:
- Asigna al nuevo proceso al bloque que más se ajuste a su necesidad.
- Peor Ajuste
Anmerkungen:
- Asigna al nuevo proceso el bloque más grande que haya disponible
- Segmentación
Anmerkungen:
- Se divide la memoria en segmentos, cada uno con tamaño variable, en donde la estructura del programa muestra su división lógica. Además los segmentos pueden ser compartidos por varios procesos
- Espacio de direcciones logicas
Anmerkungen:
- Es una colección de segmentos.
Las direcciones lógicas identifican el nombre del segmento y el desplazamiento dentro del mismo.
El modo en que un usuario especifica la dirección es mediante dos parámetros: nombre del segmento y desplazamiento.
- Segmentos
Anmerkungen:
- Tiene un espacio y una longitud.
- La segmentación tiene varios objetivos, como por
ejemplo: modularidad en los programas, protección,
compartición y enlace dinámico entre segmentos.
- Paginación
Anmerkungen:
- Técnica de manejo de memoria, en donde la memoria es partida en secciones de igual tamaño.
- Páginas
Anmerkungen:
- Los programas se dividen en unidades lógicas denominadas páginas.
Además tienen el mismo tamaño de un marco de pagina.
- Consisten en (n) palabras contiguas, un
espacio de direcciones (n) de un programa que
consiste de (n) y el espacio de memoria que
consiste de (n) marcos de pagina
- Marco de Página
Anmerkungen:
- Se le llama marco de página a las secciones de memoria de igual tamaño
- Características de paginación
Anmerkungen:
- - El espacio de direcciones lógicas de un proceso, puede no ser contiguo.
- Para correr un programa de N paginas de tamaño, se necesitan encontrar N marcos y cargar el programa.
- Se establece una tabla de páginas, para trasladar las direcciones lógicas a físicas.
- Trasferir paginas cuando haga falta de la memoria secundaria a la principal.
- Trasferir páginas de la memoria principal a la secundaria, cuando ya no sean necesarias.
- se produce fragmentación interna.
- Es fácil controlar todas las páginas ya que tienen el mismo tamaño.