Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Jenifer Tibaduiza
TALLER GESTION DE MEMORIA CON PARTICIONES FIJAS
1. Particin fija de memoria.
PARTICION Diferentes tipo de organizaciones posibles
para la asignacin de memoria a las tareas.
Ventajas:
Prevenir la prdida de datos.
Cada proceso se asigna a una cola en funcin de su tamao.
Cuando se libera una particin de asigna el primer proceso que cabe
en ella.
Desventajas:
Se debe proporcionar reubicacin para saber a qu particin entrara
el proceso.
Existe fragmentacin interna y externa.
(a) Fragmentacion interna Particion asignada pero no ocupada
totalmente por el proceso.
(b) Fragmentacin externa Existencia de un proceso a ejecucin
habiendo una particin libre pero de menor tamao que el
proceso.
Necesidad de proteccin al acceder al rea de memoria del otro(en
sistemas multiprogramados).
Sistemas multiprogramados : Dos o ms procesos pueden alojarse
en la memoria principal y ser ejecutados concurrentemente por el
procesador.
2. INTERCAMBIO
Son las operaciones de eliminar de la memoria principal procesos
suspendidos, llevarlos al disco y cargar del disco de la memoria principal
procesos para su ejecucin.
b. Archivo de intercambio.
Ejemplo:
Si un registro base tiene un valor de 1000, existe una instruccin
CALL 10, se interpretara como CALL10+1000.
PROTECCION para garantizar que el hardware puede trabajar con un
par de registros base/limite sin que un programa de forma mal intencionada
pueda construir una direccin fsica que se salga fuera de la particin que
se le a asignado.
Para ayudar con el problema que puede surgir a cada direccin se le aade
un numero de bits para identificar el propietario (Registro limite)
4. 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.
Cada uno de ellos tienen informacin lgica del programa: subrutina,
arreglo, etc. Luego, cada espacio de direcciones de programa consiste de
una coleccin de segmentos, que generalmente reflejan la divisin lgica
del programa.