Está en la página 1de 2

Administrador de memoria

@October 19, 2022

Esquema simple de administracion de memoria


Los programas al ser tan grandes que exceden la capacidad de memoria del
sistema, deben ser divididos de alguna forma y cargados al sistema solo cuando se lo
necesita

Particiones fijas
La memoria se divide en un numero dado de espacios separados llamados
particiones, las cuales tienen tamaños diferentes para acomodar distintos procesos. Sin
embargo, los tamaños de ñas particiones son prefijados en el momento de inicializacion
del sistema operativo y no pueden ser modificados durante la operacion del mismo

Particiones variables - compactacion


La memoria principal no se divide en particiones y al proceso se le asigna una
porcion de memoria libre que es lo suficientemente grande para que quepa. El espacio
que queda se considera el espacio libre que puede ser utilizado por otros procesos
Tambien proporciona el concepto de compactacion. En la compactacion se
combinan los espacios que quedan libres y los espacios que no se asignan al proceso
y se crea un unico espacio de memoria grande

Overlays. Intercambio (”Swapping”)


Un proceso puede salir temporalmente de la memora a un almacenamiento de
respaldo, y luego traerse de regreso a memoria para continuar en ejecucion

Principios de memoria virtual


La memoria virtual es una forma de combinar RAM con un almacenamiento mas
lento para darle al sistema la apariencia de tener mas RAM de la que tiene instalada

Administrador de memoria 1
realmente.

Paginado (”Paging”)
El espacio de memoria se divide en un conjunto de bloques, denominados marcos
de pagina, tambien en secciones de un tamaño fijo, llamadas paginas.
Cuando ejecutamos un programa, este puede caber o no en la memoria fisica, si se da
la situacion donde el proceso no cabe en la memoria fisica el sistema operativo se
encarga de mantener en memoria las partes del programa que estamos utilizando y el
resto en el disco duro

Administrador de memoria 2

También podría gustarte