Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GestiondeMemoria - 1 MODIF PDF
GestiondeMemoria - 1 MODIF PDF
MEMORIA
Fecha: 24/02/2020
Pedro Rojas
INDICE
Memoria
Estrategias
Esquemas
Referencias
MEMORIA
La organización y administración de memoria real ha sido uno de los factores
que más ha influenciado en el diseño de un sistema operativo. Memoria y
almacenamiento se han usado como sinónimos, lo importante es diferenciar
entre almacenamiento (memoria) principal o secundaria (disco).
Los datos y programas deben estar en memoria principal para poder ser
ejecutados.
Justificación
Solo se usó con hardware limitado (micros 86, 286). En otros casos, técnicas
automáticas de memoria virtual.
1. Carga la fase de inicialización y ejecuta.
2. Carga la fase de procesamiento y ejecuta.
3. Carga la fase de salida y ejecuta.
Memoria particionada
Es una de las soluciones más sencillas para asignar memoria en un sistema
de multiprogramación.
Se divide la memoria en secciones del mismo o diferente tamaño.
Se intenta ejecutar tantos programas como sea posible para utilizar la CPU
cuanto se pueda.
El particionamiento elegido puede ser:
Estático (fija): no cambia desde la generación del sistema
Carga dinámica
Enlace dinámico
Se trata de no reservar espacio para las subrutinas hasta el momento de la
ejecución.
Cada llamada lleva asociada un código para localizar la dirección de la
rutina en memoria.
Ese código se sustituye por la dirección de la rutina una vez cargada.
Consume menos memoria y menos disco.
Solo hay una copia de la biblioteca en memoria
El código del programa no incluye el de las bibliotecas
Se pueden tener varias versiones de la misma biblioteca
Bibliotecas Compartidas
Necesita que el SO compruebe que no se vulnera la protección de memoria.