Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Plataforma Computacional II
Profesora:
Deisy Vasamon.
Seccin 71
Noviembre, 2013
Gestin de memoria
Nivel fsico
Gestin de memoria
La memoria principal normalmente se divide en dos
particiones:
Sistema operativo residente: normalmente en la parte baja de
memoria con los vectores de interrupcin.
Asignacin de particin simple: Puede utilizarse un esquema
de registro de relocalizacin y lmite para proteger un proceso
de usuario de otro y de cambios del cdigo y datos del sistema
operativo
Asignacin de particiones mltiples: Bloques de distintos
tamaos estn distribuidos en memoria, cuando llega un
proceso se le asigna un hueco suficientemente grande para
acomodarle.
MEMORIA NO CONTIGUA
Permite la ejecucin de procesos cuando
solo algunas partes de sus espacios de
direcciones estn residentes en la memoria
principal
SEGMENTACIN
Es un esquema de manejo de memoria mediante el cual la
estructura del programa refleja su divisin lgica, llevndose a
cabo una agrupacin lgica de la informacin en bloques de
tamao variable denominados segmentos.
Es la memoria que queda desperdiciada al usar los mtodos de
gestin de memoria tales como la asignacin.
puede ser interna o externa
VENTAJAS Y DESVENTAJAS DE
SEGMENTACIN
VENTAJAS
-Es posible que los segmentos crezcan dinmicamente segn
las necesidades del programa en ejecucin.
-El programador puede conocer las unidades lgicas de su
programa, dndoles un tratamiento particular.
DESVENTAJAS
-Esto hace necesaria la existencia de mecanismos ms costosos
que los existentes para paginacin.
-No se puede garantizar que al salir un segmento de la
memoria, este pueda ser trado fcilmente de nuevo
FRAGMENTACION
Es la memoria que queda desperdiciada al usar los
mtodos de gestin de memoria que se vieron en
los mtodos anteriores
MONITORES
COMPONENTES DEL MONITOR
Datos privados
Cola de
entrada
NO
PERMITE A MAS DE UN
PROCESO ESTAR DENTRO DE UN
MONITOR EN UN MOMENTO DADO
PAGINACION
Es la transferencia de pginas Entre la RAM
(Memoria Fsica) y la Memoria Virtual.
Memoria Virtual
RAM
P-A
P-B
P-C
P-D
PAGINACION DE MEMORIA
En sistemas operativos de computadoras, los sistemas
de paginacin de memoria dividen los programas en pequeas
partes o pginas. Del mismo modo, la memoria es dividida en
trozos del mismo tamao que las pginas llamados marcos de
pgina
RAM
P-A
Programa A
Programa B
Programa C
P-A
P-B
P-B
P-C
P-C
Marco de Paginas
PAGINACIN EN MEMORIA
Marco de Pagina
Programa
El Programa A
El Programa B
El Programa C
El Programa D
Programa A
Programa A
Programa A
Programa B
Programa B
Programa C
Programa C
Programa D
Ejemplo
Programa
Programa
0
Programa A
Programa A
Programa A
Programa A
Programa A
Programa A
Programa B
Programa D
Programa B
Programa D
Programa C
Programa C
Programa C
Programa C
Programa D
MEMORIA VIRTUAL
Es una tcnica para proporcionar la simulacin de un espacio
de memoria mucho mayor que la memoria fsica.
Esta Ilusin permite que los programas se hagan sin tener
en cuenta el tamao exacto de la memoria fsica.
La Memoria Virtual combina la RAM del equipo con el
espacio temporal en el disco duro, cuando queda poca RAM la
Memoria Virtual mueve los datos de la RAM a un espacio
llamado Archivo de Paginacin.