La gestión de memoria representa un vínculo delicado entre el rendimiento (tiempo de acceso) y la
cantidad (espacio disponible). Siempre se busca obtener el mayor espacio disponible en la memoria,
pero pocas veces existe la predisposición para comprometer el rendimiento.
MECANISMOS DE DISTRIBUCION DE LA MENORIA
SEGMENTADA
los programas se dividen en paquetes de longitudes variadas conocidos como "segmentos".
PAGINACION
consiste en dividir la memoria en bloques y los programas en páginas de longitud fija.
COMBINADO
una combinación de segmentación y paginación: algunas partes de la memoria se segmentan y otras
se paginan.
MEMORIA VIRTUAL
Como sabemos los sistemas operativos intentarán gestionar la memoria para poder tener cargados
mas de un programa simultáneamente y en ejecución, esto es lo que denominamos memoria virtual,
puesto que no todos los programas o sus partes tienen porque estar cargados en memoria física real
La memoria virtual es una técnica de gestión que, combinando hardware y software, permite la
ejecución de programas parcialmente cargados en memoria real. Esta forma de trabajar aporta
ventajas importantes:
¿QUE MECANISMO UTILIZA?
Carga por petición de páginas
Es el mecanismo utilizado más frecuentemente en la técnica de memoria virtual,
su funcionamiento es similar al de la paginación por intercambio.
Asignación de memoria.
Al diseñar un sistema operativo se debe afrontar el problema de cuantos frames o marcos a asignar
a cada proceso activo. La propia arquitectura del ordenador impone unos mínimos de asignación por
proceso que marcaran el mínimo con el que trabajara el sistema operativo (mínimo estructural).